출처
문제
상반기 아이스크림 총주문량이 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 ->결과반환
- FROM 절: first_half 과 icecream_info 을 flavor기준으로 조인
- WHERE 절: total_order > 3000 이고 .ingredient_type = 'fruit_based' 인경우를 필터링
- SELECT 절: flavor조회
- ORDER BY 절: total_order 순으로
'문제풀이 > SQL(My sql)' 카테고리의 다른 글
[문제풀이] 특정 옵션이 포함된 자동차 리스트 구하기 (0) | 2024.01.22 |
---|---|
[문제풀이] 조건에 부합하는 중고거래 상태 조회하기 (0) | 2024.01.22 |
[문제풀이] 없어진 기록 찾기 (0) | 2024.01.19 |
[문제풀이] 5월 식품들의 총매출 조회하기 (0) | 2024.01.19 |
[문제풀이] 즐겨찾기가 가장 많은 식당 정보 출력하기-window(?) (1) | 2024.01.11 |