시작하기무료로 시작하기

주문 수로 사용자 버킷팅하기

Dave는 각 그룹의 프로필을 더 완전하게 파악하기 위해 주문 기준 버킷팅 분석을 다시 수행하고 있어요. 그는 low-orders 그룹의 기준선을 주문 8건, mid-orders 그룹의 기준선을 주문 15건으로 정했어요.

각 주문 그룹과 해당 그룹에 속한 사용자 수를 표로 만들어 Dave에게 보내 주세요.

이 연습은 강의의 일부입니다

SQL로 비즈니스 데이터 분석하기

강의 보기

연습 안내

  • 각 사용자 ID와 해당 사용자의 주문 건수를 user_orders라는 CTE에 저장하세요.
  • low-orders 버킷의 기준선을 주문 8건, mid-orders 버킷의 기준선을 주문 15건으로 설정하세요.
  • 각 버킷에서 고유 사용자 수를 집계하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Store each user's count of orders in a CTE named user_orders
___ ___ ___ (
  SELECT
    ___,
    ___ AS orders
  FROM orders
  GROUP BY ___)

SELECT
  -- Write the conditions for the three buckets
  CASE
    WHEN ___ THEN 'Low-orders users'
    WHEN ___ THEN 'Mid-orders users'
    ELSE 'High-orders users'
  END AS order_group,
  -- Count the distinct users in each bucket
  ___ AS users
FROM user_orders
GROUP BY order_group;
코드 편집 및 실행