과일로 만든 아이스크림 고르기
문제
- 아이스크림 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분 정보를 담은 ICECREAM_INFO 테이블이 있습니다.
- 문제는
- 아이스크림 총 주문량이 3,000보다 높으면서
- 아이스크림의 주 성분이 과일인 아이스크림의 맛을
- 총 주문량이 큰 순서대로 조회
- 하는 문제입니다.
프로그래머스 코드
- 우선 마지막 출력 예시를 보면 FLAVOR만 보여주도록 되어 있으므로 SELECT 뒤에 FIRST_HALF의 FLAVOR를 조회하도록 하고
- FROM으로 조회하고 싶은 테이블
- JOIN으로 필요한 다른 테이블을 작성합니다.
- ON을 통해 두 테이블의 연결점을 비교하고
- WHERE을 이용해 원하는 조건을 작성하면
- 총 주문량이 3000보다 높고
- 아이스크림 성분이 과일이며
- 마지막으로 총 주문량이 큰 순서대로를 위해 ORDER BY를 이용하고 DESC로 내림차순 정렬을 했습니다.
-- 코드를 입력하세요
SELECT FH.FLAVOR
FROM FIRST_HALF FH
JOIN ICECREAM_INFO II
ON FH.FLAVOR = II.FLAVOR
WHERE
FH.TOTAL_ORDER > 3000 AND
II.INGREDIENT_TYPE = 'fruit_based'
ORDER BY FH.TOTAL_ORDER DESC;
'Coding Test > SQL Coding Test' 카테고리의 다른 글
[프로그래머스 / SQL] - 잡은 물고기 중 가장 큰 물고기의 길이 구하기 (0) | 2024.06.06 |
---|---|
[프로그래머스 / SQL] - 특정 옵션이 포함된 자동차 리스트 구하기 (0) | 2024.06.04 |
[프로그래머스 / SQL] - 모든 레코드 조회하기 (0) | 2024.06.03 |
[프로그래머스 / SQL] - 가격대 별 상품 개수 구하기 (0) | 2024.03.04 |
[프로그래머스 / SQL] - 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2024.02.21 |