Yeongjun's Blog
과일로 만든 아이스크림 고르기(프로그래머스) 본문
프로그래머스 코딩테스트 SQL > SELECT
문제설명
Table: FIRST_HALF, INGREDITENT_TYPE
Column
- FLAVOR: 맛
- TOTAL_ORDER: 총주문량
- INGREDIENT_TYPE: 아이스크림 주 성분
상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성해주세요.
문제해결
- JOIN을 사용해서 두 DB TABLE을 연결
- USING(FLAVOR)을 사용해서 두 테이블의 컬럼명이 같을 경우 조인 조건을 길게 적지 않고 간단하게 적을 수 있게한다.
- 아이스크림 총 주문량이 3000보다 높은것 → WHERE TOTAL_ORDER>3000
- 아이스크림의 주 성분이 과일인 아이스크림의 맛 → AND INGREDIENT_TYPE = 'fruit_based'
- 총주문량이 큰 순서대로 조회 → ORDER BY TOTAL_ORDER DESC
SELECT FLAVOR
FROM FIRST_HALF JOIN ICECREAM_INFO USING(FLAVOR)
WHERE TOTAL_ORDER>3000
AND INGREDIENT_TYPE = 'fruit_based'
ORDER BY TOTAL_ORDER DESC
'개발 > DB-SQL' 카테고리의 다른 글
특정 옵션이 포함된 자동차 리스트 구하기(프로그래머스) (0) | 2024.05.25 |
---|---|
잡은 물고기 중 가장 큰 물고기의 길이 구하기(프로그래머스) (0) | 2024.05.11 |
12세 이하인 여자환자 목록 조회하기(프로그래머스) (0) | 2024.05.11 |
모든 레코드 조회(프로그래머스) (1) | 2024.05.11 |
인기있는 아이스크림(프로그래머스) (0) | 2024.05.11 |