SQL 연습

[SQL 연습] 카테고리 별 도서 판매량 집계하기

hakstroy 2024. 6. 11. 15:09

 

 

사용되는 테이블 

테이블 목록 : book , book_sales
[ book ]

: book_id : 도서 id
: category : 카테고리(경제, 인문, 소설, 생활, 기술)
: author_id : 저자 id
: price : 판매가(원)
: published_date : 출판일

 

[ book_sales]
: book_id : 도서 id
: sales_date : 판매일
: sales : 판매량

문제

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

 

예시

 

 

 

나의 풀이

select b.category, sum(bs.sales) AS sales
from book b inner join book_sales bs on b.book_id = bs.book_id
where date_format(bs.sales_date,'%Y-%m') = '2022-01'
group by b.category
order by b.category
;

풀이 결과

 

 

※ 오늘 하루도 화이팅입니다. 항상 배운다는 마인드로 임하자!! 성장!! 발전!!