최대 1 분 소요

프로그래머스 사이트 링크

문제

image

image

image


코드

ver(1)

-- 저자, 저자 이름, 카테고리, 책 판매액의 총합을 계산합니다.
SELECT A.AUTHOR_ID, AUTHOR_NAME, CATEGORY, SUM(PRICE * SALES) AS TOTAL_SALES
FROM BOOK AS B
LEFT JOIN BOOK_SALES AS S ON B.BOOK_ID = S.BOOK_ID
LEFT JOIN AUTHOR AS A ON B.AUTHOR_ID = A.AUTHOR_ID

-- 필터링 조건: 책과 저자 ID가 NULL이 아니며, 판매일자가 2022년 1월인 데이터를 추출합니다.
WHERE S.BOOK_ID IS NOT NULL AND A.AUTHOR_ID IS NOT NULL AND SALES_DATE LIKE "2022-01%"

-- 저자 ID와 카테고리로 그룹화한 후 결과를 정렬합니다.
GROUP BY 1, 3
ORDER BY 1, 3 DESC;

댓글남기기