시작하기무료로 시작하기

사용자를 주문 건수로 순위 매기기

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;
코드 편집 및 실행