꿈꾸는 개발자의 블로그
[프로그래머스] Oracle - (SQL 고득점 Kit) GROUP BY 성분으로 구분한 아이스크림 총 주문량 본문
Algorithm/Programmers
[프로그래머스] Oracle - (SQL 고득점 Kit) GROUP BY 성분으로 구분한 아이스크림 총 주문량
aldrn29 2023. 2. 21. 13:49문제
상반기 동안 각 아이스크림 성분 타입과 1) 성분 타입에 대한 2) 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회하는 SQL 문을 작성해주세요. 이때 총주문량을 나타내는 컬럼명은 TOTAL_ORDER로 지정해주세요.
문제 풀이
- 성분 타입 컬럼이 있는 ICECREAM과 총 주문량 컬럼이 있는 FIRST_HALF 테이블을 JOIN하여, 성분 타입에 대한 정보를 조회하기 위하여 GROUP BY로 묶는다.
- 위의 조건에 해당하는 총주문량을 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
'Algorithm > Programmers' 카테고리의 다른 글
Comments