https://solvesql.com/problems/settled-sellers-2/
[코드]
select seller_id, count(distinct order_id) as orders
from olist_order_items_dataset
where price >= 50
group by seller_id
having orders >= 100
order by orders DESC;
[고찰]
이번 문제는 주문이 100건 이상인 컬럼들을 출력해야 하므로 집계함수 COUNT에 조건을 달아주기 위해 seller_id로 그룹을 묶어주고 having 절에 orders >= 100 조건을 주어 해결할 수 있었다.
'SQL 문제' 카테고리의 다른 글
[solvesql_Level3] 쇼핑몰의 일일 매출액과 ARPPU (0) | 2023.10.13 |
---|---|
[solvesql_Level3] 배송 예정일 예측 성공과 실패 (0) | 2023.10.13 |
[해커랭크_Medium] Binary Tree Nodes (0) | 2023.10.11 |
[solvesql_Level2] 일별 블로그 방문자 수 집계 (0) | 2023.10.11 |
[solvesql_Level2] 레스토랑 웨이터의 팁 분석 (0) | 2023.10.11 |