[230711] DB 연습문제 (DAY 10) - 구디아카데미후기 IT국비지원 민경태 강사님

MJ·2023년 7월 12일

수업 TIL🐣💚

목록 보기
10/68

오늘은 시험보고 연습문제 풀었다

-- 총구매액이 2~3위인 고객의 이름와 총구매액을 조회하시오.
-- 고객명  총구매액
-- 추신수  86000
-- 장미란  62000
SELECT A.CUST_NAME AS 고객명
     , A.TOTAL AS 총구매액
  FROM (SELECT RANK() OVER(ORDER BY SUM(B.PRICE * O.AMOUNT) DESC) AS RK
             , C.CUST_NAME
             , SUM(B.PRICE * O.AMOUNT) AS TOTAL
          FROM CUSTOMER_T C INNER JOIN ORDER_T O
            ON C.CUST_ID = O.CUST_ID INNER JOIN BOOK_T B
            ON B.BOOK_ID = O.BOOK_ID
         GROUP BY C.CUST_ID, C.CUST_NAME) A
 WHERE A.RK BETWEEN 2 AND 3;

🟢 구디아카데미후기 IT국비지원 민경태 강사님 수업 10일차! 🟢
벨로그엔 못 푼 문제 중 하나 올리고 오늘껀 깃헙에 올린걸로 공부해야겠다
인라인 뷰 이용하고 A라고 별명

다른 문제들은 벨로그 올리지 말고 풀어봐야겠당

0개의 댓글