Notice
Recent Posts
Recent Comments
Archives
반응형
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Total
01-09 19:59
250x250
관리 메뉴

꿈꾸는 개발자의 블로그

[프로그래머스] Oracle - (SQL 고득점 Kit) GROUP BY 성분으로 구분한 아이스크림 총 주문량 본문

Algorithm/Programmers

[프로그래머스] Oracle - (SQL 고득점 Kit) GROUP BY 성분으로 구분한 아이스크림 총 주문량

aldrn29 2023. 2. 21. 13:49

문제

상반기 동안 각 아이스크림 성분 타입과 1) 성분 타입에 대한 2) 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회하는 SQL 문을 작성해주세요. 이때 총주문량을 나타내는 컬럼명은 TOTAL_ORDER로 지정해주세요.

 

문제 풀이

  1. 성분 타입 컬럼이 있는 ICECREAM과 총 주문량 컬럼이 있는 FIRST_HALF 테이블을 JOIN하여, 성분 타입에 대한 정보를 조회하기 위하여 GROUP BY로 묶는다.
  2. 위의 조건에 해당하는 총주문량을 sum 함수로 조회한다.

 

전체 코드

SELECT INGREDIENT_TYPE, sum(TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF 
    JOIN ICECREAM_INFO ON FIRST_HALF.FLAVOR = ICECREAM_INFO.FLAVOR
GROUP BY INGREDIENT_TYPE
ORDER BY 2

 

728x90
728x90
Comments