1. 문제 풀이 아이디어
NATURAL JOIN절과GROUP BY절을 활용하여 문제를 해결할 수 있다.
2. 나의 정답 코드
SELECT category, SUM(sales)
FROM book
NATURAL JOIN book_sales
WHERE sales_date BETWEEN '2022-01-01' AND '2022-01-31'
GROUP BY category
ORDER BY category;3. 정리
NATURAL JOIN절을 사용해book_sales테이블과 조인한다.
WHERE절에서sales_date1월로 필터링한다.
GROUP BY절로category를 기준으로 그룹화한다.
SUM집계 함수를 사용해sales의 합을 구한다.
ORDER BY절을 통해category를 오름차순으로 정렬한다.
Share article