부제:
카테고리 별 도서 판매량 집계하기, 레벨 3
1. 문제 링크:https://school.programmers.co.kr/learn/courses/30/lessons/144855
2. 정답 코드:
SELECT
b.category,
sum(bs.sales) as total_sales
from book as b
inner join book_sales as bs
on b.book_id=bs.book_id
where sales_date like '2022-01%'
group by b.category
order by b.category asc
3. 오류 상황:
SELECT
b.category,
bs.sales as total_sales
from book as b
inner join book_sales as bs
on b.book_id=bs.book_id
group by b.category
order by b.category asc
=> 날짜 필터링 누락
=> 판매갯수 합계로 변환 누락
4. 시도 방법:
=> where문 추가
=> sum() 활용
5. 최종 문제 해결 방법:
=> where문에 like절 사용해서 날짜 필터링 조건 추가
=> sum()함수를 사용해 카테고리별 총 판매갯수로 출
'SQL 알고리즘 코드카타' 카테고리의 다른 글
| SQL 알고리즘 코드카타 12일차(5) 26.01.10(토) (0) | 2026.01.10 |
|---|---|
| SQL 알고리즘 코드카타 12일차(4) 26.01.10(토) (0) | 2026.01.10 |
| SQL 알고리즘 코드카타 12일차(2) 26.01.10(토) (0) | 2026.01.10 |
| SQL 알고리즘 코드카타 12일차(1) 26.01.10(토) (0) | 2026.01.10 |
| SQL 알고리즘 코드카타 11일차(3) 26.01.09(금) (0) | 2026.01.09 |