728x90
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
7월에는 아이스크림 주문량이 많아 같은 아이스크림에 대하여 서로 다른 두 공장에서 아이스크림 가게로 출하를 진행하는 경우가 있습니다. 이 경우 같은 맛의 아이스크림이라도 다른 출하 번호를 갖게 됩니다.
> SHIPMENT_ID가 아니라 같은 FLAVOR로 묶기
> JULY 테이블에는 같은 FLAVOR라도 SHIPMENT_ID가 다른게 있으니까 ORDER BY할 때 SUM으로 계산해주기
상위 3개의 맛
> DESC, LIMIT 사용
# 7월 아이스크림 총 주문량 + 상반기 아이스크림 총 주문량 큰 순으로 상위 3개 맛
SELECT F.FLAVOR
FROM FIRST_HALF F JOIN JULY J ON F.FLAVOR = J.FLAVOR
GROUP BY F.FLAVOR
ORDER BY (F.TOTAL_ORDER + SUM(J.TOTAL_ORDER)) DESC
LIMIT 3;'Algorithm > SQL' 카테고리의 다른 글
| [MySQL] 성분으로 구분한 아이스크림 총 주문량 (0) | 2026.06.24 |
|---|---|
| [MySQL] 조건에 맞는 도서 리스트 출력하기 / 날짜 관련 함수 (0) | 2026.06.24 |
| [SQL] 부모의 형질을 모두 가지는 대장균 찾기 (0) | 2025.10.30 |
| [SQL] 특정 물고기를 잡은 총 수 구하기 (0) | 2025.10.30 |
| [SQL] 조건에 맞는 개발자 찾기 (0) | 2025.10.30 |