Home [solvesql] 우리 플랫폼에 정착한 판매자 1
Post
Cancel

[solvesql] 우리 플랫폼에 정착한 판매자 1

[solvesql] 우리 플랫폼에 정착한 판매자 1

출처

문제

난이도: 쉬움, 주제: GROUP BY, 제출 횟수: 2022번, 정답 횟수: 578번, 정답률: 28.59%, 출제자: [데이터리안] 민주

olist_order_items_dataset 테이블에는 주문 안에 어떤 상품이 포함되어 있는지, 상품의 판매자는 누구인지 등 상품 단위의 데이터가 들어있습니다.

우리 플랫폼에서 상품을 많이 판매하고 있는 판매자가 누구인지 알고 싶습니다. 총 주문이 100건 이상 들어온 판매자 리스트를 출력하는 쿼리를 작성해주세요.

쿼리 결과에는 아래 컬럼이 있어야 합니다.

  • seller_id - 판매자 ID
  • orders - 판매자가 판매한 주문 건수

풀이

  • 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;
    

gh-pages

This post is licensed under CC BY 4.0 by the author.

[solvesql] 쇼핑몰의 일일 매출액

[solvesql] 최고의 근무일을 찾아라