[programmers] SQL Lv. 1 - 과일로 만든 아이스크림 고르기

2025. 1. 8. 10:48·Algorithm Solving/SQL

https://school.programmers.co.kr/learn/courses/30/lessons/133025

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

문제 설명
다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다.


ICECREAM_INFO 테이블 구조는 다음과 같으며, FLAVOR, INGREDITENT_TYPE 은 각각 아이스크림 맛, 아이스크림의 성분 타입을 나타냅니다. INGREDIENT_TYPE에는 아이스크림의 주 성분이 설탕이면 sugar_based라고 입력되고, 아이스크림의 주 성분이 과일이면 fruit_based라고 입력됩니다. ICECREAM_INFO의 기본 키는 FLAVOR입니다. ICECREAM_INFO테이블의 FLAVOR는 FIRST_HALF 테이블의 FLAVOR의 외래 키입니다.


문제
상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성해주세요.

답

SELECT F.FLAVOR 
FROM FIRST_HALF F JOIN ICECREAM_INFO I ON F.FLAVOR = I.FLAVOR
WHERE F.TOTAL_ORDER >= 3000 
AND I.INGREDIENT_TYPE = 'fruit_based'
ORDER BY F.TOTAL_ORDER DESC
저작자표시 비영리 변경금지 (새창열림)

'Algorithm Solving > SQL' 카테고리의 다른 글

[programmers] SQL Lv. 3 - 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기  (0) 2025.01.09
[programmers] SQL Lv. 4 - 우유와 요거트가 담긴 장바구니  (1) 2025.01.08
[programmers] SQL Lv. 2 - 동명 동물 수 찾기  (0) 2022.10.19
[programmers] SQL Lv. 2 - 최솟값 구하기  (0) 2022.10.04
[programmers] SQL Lv. 2 - 동물 수 구하기  (1) 2022.10.04
'Algorithm Solving/SQL' 카테고리의 다른 글
  • [programmers] SQL Lv. 3 - 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기
  • [programmers] SQL Lv. 4 - 우유와 요거트가 담긴 장바구니
  • [programmers] SQL Lv. 2 - 동명 동물 수 찾기
  • [programmers] SQL Lv. 2 - 최솟값 구하기
기만나🐸
기만나🐸
공부한 내용을 기록합시다 🔥🔥🔥
  • 기만나🐸
    기만나의 공부 기록 🤓
    기만나🐸
  • 전체
    오늘
    어제
    • ALL (147)
      • TIL (Today I Learned) (56)
      • Dev Projects (15)
      • Algorithm Solving (67)
        • Java (52)
        • SQL (15)
      • Certifications (8)
        • 정보처리기사 실기 (8)
  • 인기 글

  • 태그

    백준
    programmers
    Firebase
    mysql
    Google Fonts
    다이나믹프로그래밍
    join
    그리디
    jpa
    Subquery
    CSS
    sql
    jwt
    BOJ
    백트래킹
    GROUP BY
    dp
    bootstrap
    DFS
    프로그래머스
    websocket
    BFS
    자료구조
    HTML
    jQuery
    시뮬레이션
    javascript
    java
    완전탐색
    greedy
  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
기만나🐸
[programmers] SQL Lv. 1 - 과일로 만든 아이스크림 고르기
상단으로

티스토리툴바