[solvesql] 우리 플랫폼에 정착한 판매자 1
출처
문제
난이도: 쉬움, 주제: GROUP BY, 제출 횟수: 2022번, 정답 횟수: 578번, 정답률: 28.59%, 출제자: [데이터리안] 민주
olist_order_items_dataset
테이블에는 주문 안에 어떤 상품이 포함되어 있는지, 상품의 판매자는 누구인지 등 상품 단위의 데이터가 들어있습니다.
우리 플랫폼에서 상품을 많이 판매하고 있는 판매자가 누구인지 알고 싶습니다. 총 주문이 100건 이상 들어온 판매자 리스트를 출력하는 쿼리를 작성해주세요.
쿼리 결과에는 아래 컬럼이 있어야 합니다.
seller_id
- 판매자 IDorders
- 판매자가 판매한 주문 건수
풀이
count()
: 갯수 세기distinct()
: 중복데이터 제거1 2 3 4 5 6
select seller_id, count(distinct(order_id)) as orders -- 요구하는 컬럼명이 `orders`이므로 as(생략가능)를 활용하여 별칭지정 from olist_order_items_dataset group by seller_id having orders >=100 order by orders desc;