본문 바로가기
문제풀이/SQL(My sql)

[문제풀이] 과일로 만든 아이스크림 고르기

by kime2 2024. 1. 19.
출처

 

문제

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

 

문제에 대한 해석

1. 조건: 상반기 총주문량 >3000, 주성분 = 과일
2. 조회: 아이스크림 맛
3.  정렬: 총주문량이 큰 순서

상반기 총 주문량이 3000을 초과한 과일성분의 아이스크림 맛

 

풀이(MYSQL)

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

 

작동순서

💡SQL 실행 순서는 From -> Where -> Group by -> Having -> Select -> Order by ->결과반환

 

  1. FROM 절: first_half 과 icecream_info 을 flavor기준으로 조인
  2. WHERE 절: total_order > 3000 이고 .ingredient_type = 'fruit_based' 인경우를 필터링
  3. SELECT 절: flavor조회
  4. ORDER BY 절: total_order 순으로