프로그래머스_카테고리 별 도서 판매량 집계하기

임정민·2023년 5월 22일
0

SQL 문제풀이

목록 보기
36/53
post-thumbnail

SQL 공부중 입니다. ✍✍✍

문제

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

풀이

SELECT B.CATEGORY, SUM(BS.SALES) "TOTAL_SALES"
    FROM BOOK B
    INNER JOIN BOOK_SALES BS
    ON B.BOOK_ID = BS.BOOK_ID
    WHERE BS.SALES_DATE LIKE '2022-01%'
    GROUP BY CATEGORY
    ORDER BY CATEGORY ASC;

WHERE 구문을 통해 2022년 1월 데이터로 간추린 후 GROUP BY - SUM() 구문을 통해 1월 총 판매량을 구하였습니다.🐑🐑🐑

JOIN 사용하지 않고 , BETWEEN - AND 구문으로 날짜를 지정한 풀이도 볼 수 있었습니다.

SELECT CATEGORY, SUM(s.SALES) AS TOTAL_SALES
FROM BOOK b, BOOK_SALES s
WHERE b.BOOK_ID = s.BOOK_ID AND SALES_DATE BETWEEN '2022-01-01' AND '2022-01-31'
GROUP BY CATEGORY
ORDER BY CATEGORY ASC

감사합니다.🐤🐤🐤

profile
https://github.com/min731

0개의 댓글