더북(TheBook)

2 개인화 분석 : 개인별 매출 분석

 

분석 13 개인별 전체 상품 주문 건수, 총 매출, 전용 상품 주문 건수, 전용 상품 매출을 출력하여 전용 상품의 매출 기준으로 내림차순 정렬하세요.

추천 SQL : SUBSTR, DECODE, SUM, COUNT, GROUP BY

 

SELECT A.customer_id 고객아이디,

       A.customer_name 고객이름,

       COUNT(C.order_no) 전체상품주문건수,

       SUM(C.sales) 총매출,

       SUM(DECODE(C.item_id, 'M0001', 1, 0)) 전용상품주문건수,

       SUM(DECODE(C.item_id, 'M0001', C.sales, 0)) 전용상품매출

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'

GROUP BY A.customer_id, A.customer_name

ORDER BY SUM(DECODE(C.item_id, 'M0001', C.sales, 0)) DESC;

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