사용자를 주문 건수로 순위 매기기
Eve는 매달 주문이 가장 많은 사용자 ID가 누구인지 보고하고 싶다고 합니다. 경영진이 긴 숫자에 산만해하지 않도록, 숫자 대신 순위만 표시하길 원해요. 주문이 가장 많은 사용자에게 순위 1을, 두 번째로 많은 사용자에게 순위 2를, 이런 식으로 부여합니다.
2018년 8월에 주문 건수가 가장 많은 상위 3개 사용자 ID와 그들의 순위를 Eve에게 보내 주세요.
이 연습은 강의의 일부입니다
SQL로 비즈니스 데이터 분석하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
user_id,
COUNT(DISTINCT order_id) AS count_orders
FROM orders
-- Only keep orders in August 2018
WHERE ___
GROUP BY user_id;