SQL 고득점 Kit - 7.29

김동현·2024년 7월 29일

SQL 고득점 Kit

목록 보기
11/56

GROUP BY - 카테고리 별 도서 판매량 집계하기

문제

2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요.
결과는 카테고리명을 기준으로 오름차순 정렬해주세요.

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

풀이

SELECT b.CATEGORY, SUM(bs.SALES) AS 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 b.CATEGORY
ORDER BY b.CATEGORY

리뷰

  • BOOK_ID로 조인을 하고 2022년 1월에 판매된 책의 카테고리를 그룹화 진행
  • 카테고리의 판매 수를 알고 싶기 때문에 SUM을 이용하여 카테고리별 판매량을 합산한다.

GitHub

https://github.com/lasentia/SQL_Study/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/3/144855.%E2%80%85%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC%E2%80%85%EB%B3%84%E2%80%85%EB%8F%84%EC%84%9C%E2%80%85%ED%8C%90%EB%A7%A4%EB%9F%89%E2%80%85%EC%A7%91%EA%B3%84%ED%95%98%EA%B8%B0

profile
'The best way to get started is to quit talking and begin doing.'

0개의 댓글