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

수이·2025년 3월 5일
0

🟢 코드카타 / SQL

목록 보기
32/81
post-thumbnail

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

조건 정리

  • 22년 1월 판매량
  • 카테고리, 총 판매량 조회
  • 카테고리명 기준 오름차순 정렬

풀이

  1. 책 정보에 있고 팔린 기록이 있어야 함
    -> INNER JOIN으로 묶기
SELECT *
FROM BOOK b
INNER JOIN BOOK_SALES s
ON b.BOOK_ID = s.BOOK_ID
  1. 22년 1월 판매 조건추가
SELECT *
FROM BOOK b
INNER JOIN BOOK_SALES s
ON b.BOOK_ID = s.BOOK_ID
WHERE s.SALES_DATE BETWEEN '2022-01-01' AND '2022-01-31'
  1. 셀렉 + 정렬추가
SELECT b.CATEGORY,
       SUM(s.SALES) AS TOTAL_SALES
FROM BOOK b
INNER JOIN BOOK_SALES s
ON b.BOOK_ID = s.BOOK_ID
WHERE s.SALES_DATE BETWEEN '2022-01-01' AND '2022-01-31'
GROUP BY b.CATEGORY
ORDER BY b.CATEGORY

0개의 댓글

관련 채용 정보