문제1
상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성해주세요.
-- 코드를 입력하세요
// SOL1
SELECT A.FLAVOR
FROM FIRST_HALF A
JOIN ICECREAM_INFO B ON A.FLAVOR = B.FLAVOR
WHERE 1=1
AND A.FLAVOR = B.FLAVOR
AND A.TOTAL_ORDER > 3000
AND B.INGREDIENT_TYPE = 'fruit_based'
ORDER BY A.TOTAL_ORDER DESC
// SOL2
SELECT FLAVOR
FROM FIRST_HALF A,
ICECREAM_INFO B
WHERE A.FLAVOR = B.FLAVOR
AND A.TOTAL_ORDER > 3000
AND B.INGREDIENT_TYPE='fruitbased'
ORDER BY B.TOTAL_ORDER DESC
다른분코드(아래)인데 결과는 정답이 아니라고 나오지만, 이렇게 작성하는 방법도 있구나 싶다
SELECT FLAVOR
from FIRST_HALF
WHERE TOTAL_ORDER > 3000
and FLAVOR IN (
SELECT FLAVOR
FROM ICECREAM_INFO
WHERE INGREDIENT_TYPE='fruitbased')
ORDER BY TOTAL_ORDER DESC
[코딩연습] 피자나눠먹기 - c언어 (0) | 2023.04.03 |
---|---|
프로그래머스 SQL 쿼리 문제 여러 풀이 (0) | 2022.12.01 |
생계형 개발자, SI에서 살아남기 개정판 (0) | 2022.11.16 |
클라우드란 (0) | 2022.11.10 |
20220629_modelViewConroller (0) | 2022.11.08 |
댓글 영역