반응형
문제
2022년 1월의 카테고리 별 도서 판매량을 합산하고,
카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
요구 사항 확인
카테고리(CATEGORY)별 도서 판매(SALES)의 총판매량(SUM()) 조회
판매일(SALES_DATE)가 2022-01인 경우만 조회
ORDER BY 오름차순(CATEGORY)
select
b.CATEGORY,
sum(bs.SALES) as TOTAL_SALES
from BOOK as b
join BOOK_SALES as 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;
이와 비슷한 SQL 문제를 풀어보고 싶다면
프로그래머스에서 풀어볼 수 있습니다.
https://school.programmers.co.kr/
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
반응형
'코딩 테스트 > 프로그래머스_MySQL' 카테고리의 다른 글
[프로그래머스] MySQL_오랜 기간 보호한 동물[2](String, Date) (0) | 2025.03.03 |
---|---|
[프로그래머스] MySQL_있었는데요 없었습니다(JOIN) (0) | 2025.03.03 |
[프로그래머스] MySQL_성분으로 구분한 아이스크림 총 주문량(GROUP BY) (0) | 2025.03.01 |
[프로그래머스] MySQL_상품 별 오프라인 매출 구하기(JOIN) (0) | 2025.03.01 |
[프로그래머스] MySQL_조건별로 분류하여 주문상태 출력하기(String, Date) (0) | 2025.03.01 |