본문 바로가기
Computer/Algorithm_SQL

[Programmers] 과일로 만든 아이스크림 고르기 (Success)

by HJ0216 2023. 9. 12.
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

📝 Language: Oracle

 

1
2
3
4
5
6
7
8
9
10
   SELECT FLAVOR
     FROM FIRST_HALF 
    WHERE FLAVOR IN (
                      SELECT FLAVOR 
                        FROM ICECREAM_INFO 
                       WHERE INGREDIENT_TYPE = 'fruit_based'
    )
     AND TOTAL_ORDER > 3000
ORDER BY TOTAL_ORDER DESC;
 
 

🙂 확인 사항

1. FIRST_HALF 테이블

2. 상반기 아이스크림 총주문량이 3,000보다 높으면서

3. 아이스크림 주 성분이 과일인

4. 아이스크림의 맛을 조회

5. 총주문량 기준 내림차순 정렬

 

😮  외의 풀이

1
2
3
4
5
6
7
8
9
  SELECT FH.FLAVOR
    FROM FIRST_HALF FH 
         JOIN ICECREAM_INFO II 
         ON FH.FLAVOR = II.FLAVOR
   WHERE II.INGREDIENT_TYPE = 'fruit_based'
    AND FH.TOTAL_ORDER > 3000
ORDER BY FH.TOTAL_ORDER DESC
;
 
 

Inner Join 활용

 

 

 

🔗 소스 코드
GitHub