코딩 테스트/SQL

과일로 만든 아이스크림 고르기

susinlee 2024. 12. 12. 11:22

[문제]
상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성해주세요.


[단계별 풀이]
1. 두 테이블을 FLAVOR로 JOIN 하고

2. 총주문량이 3000보다 높으면서 주 성분이 과일인 행만 필터링

3. FLAVOR를 조회

4. 총주문량을 내림차순 정렬



[정답]

SELECT F.FLAVOR
FROM FIRST_HALF F
JOIN ICECREAM_INFO I
ON F.FLAVOR = I.FLAVOR
WHERE F.TOTAL_ORDER > 3000 
AND I.INGREDIENT_TYPE = 'fruit_based'
ORDER BY F.TOTAL_ORDER DESC