코딩 테스트/SQL

주문량이 많은 아이스크림 조회하기

susinlee 2024. 12. 13. 16:23

[문제]
7월 아이스크림 총 주문량과 상반기의 아이스크림 총 주문량을 더한 값이 큰 순서대로 상위 3개의 맛을 조회하는 SQL 문을 작성해주세요.


[단계별 풀이]
1.두 테이블을 FLAVOR 기준으로 JOIN

2. FLAVOR 별 주문량 합계를 구한 뒤 내림차순 정렬

3. 3개 행만 출


[정답]

SELECT F.FLAVOR
FROM FIRST_HALF F
JOIN JULY J
    ON F.FLAVOR = J.FLAVOR
GROUP BY F.FLAVOR
ORDER BY SUM(F.TOTAL_ORDER + J.TOTAL_ORDER) DESC
LIMIT 3