PRACTICE/SQL

[MySQL] 4단계 6. 저자 별 카테고리 별 매출액 집계하기

j1ngerhead 2025. 2. 1. 23:42

 

문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/144856

SELECT 
    A.AUTHOR_ID, 
    B.AUTHOR_NAME, 
    A.CATEGORY, 
    SUM(C.SALES * A.PRICE) AS TOTAL_SALES
FROM 
    BOOK A
JOIN 
    AUTHOR B ON A.AUTHOR_ID = B.AUTHOR_ID
JOIN 
    BOOK_SALES C ON A.BOOK_ID = C.BOOK_ID
WHERE 
    C.SALES_DATE LIKE '2022-01%'
GROUP BY 
    A.AUTHOR_ID, B.AUTHOR_NAME, A.CATEGORY
ORDER BY 
    A.AUTHOR_ID ASC, A.CATEGORY DESC;

 

저자와 카테고리별로 매출액을 구하고 조건에 맞게 정렬된 결과를 반환한다.
SUM(C.SALES * A.PRICE): 판매량 * 판매가로 매출액(TOTAL_SALES)을 계산한 값이다.

320x100