문제



코드
SELECT FLAVOR
FROM FIRST_HALF
WHERE TOTAL_ORDER > 3000
AND FLAVOR IN (SELECT FLAVOR FROM ICECREAM_INFO WHERE INGREDIENT_TYPE = 'fruit_based')
ORDER BY TOTAL_ORDER DESC;
# JOIN 활용
SELECT I.FLAVOR
FROM ICECREAM_INFO I JOIN FIRST_HALF F
ON F.FLAVOR=I.FLAVOR
WHERE F.TOTAL_ORDER > 3000 AND INGREDIENT_TYPE LIKE 'fruit%'
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/133025

'코딩테스트연습 > SQL_프로그래머스' 카테고리의 다른 글
| 잡은 물고기 중 가장 큰 물고기의 길이 구하기 - CONCAT() (0) | 2024.12.17 |
|---|---|
| 잔챙이 잡은 수 구하기 - ISNULL(), COUNT() (0) | 2024.12.16 |
| 평균 일일 대여 요금 구하기 - AVG(), ROUND() (0) | 2024.12.12 |
| 모든 레코드 조회하기 - ORDER BY() (0) | 2024.12.11 |
| 조건에 맞는 도서 리스트 출력하기 - DATE_FORMAT() (3) | 2024.12.10 |