상세 컨텐츠

본문 제목

연습 SQL-20221121

1 a n G u a g e /+=

by 동혼 2022. 11. 22. 11:09

본문

 

문제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

 

 

 

 

 

관련글 더보기

댓글 영역