문제
코드
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() (1) | 2024.12.10 |