더북(TheBook)

4 상위 고객 분석 : 상위 10위 고객 찾아내기

 

분석 15 전용 상품 매출 기준 상위 10위 고객을 확인하세요.

추천 SQL : ROW_NUMBER

 

SELECT *

FROM

(

  SELECT A.customer_id,

         A.customer_name,

         SUM(C.sales) 전용상품매출,

   ----ROW_NUMBER() OVER(PARTITION BY C.item_id ORDER BY SUM(C.sales) DESC) 순위

  FROM customer A, reservation B, order_info C

  WHERE A.customer_id = B.customer_id

  AND B.reserv_no = C.reserv_no

  AND B.cancel = 'N'

  AND C.item_id = 'M0001'

  GROUP BY A.customer_id, C.item_id, A.customer_name

) A

WHERE A.순위 <= 10

ORDER BY A.순위;

 

데이터 값이 같아도 순서대로 순위를 매깁니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.