반응형
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
풀이(MySQL)
JOIN을 통해 각 FLAVOR의 INGREDIENT_TYPE을 구한 뒤, 그 타입별로 TOTAL_ORDER의 합계를 구해야 한다.
타입별로 묶어야 하므로 GROUP BY를 통해 그룹화해서 문제를 해결할 수 있다.
SELECT
INGREDIENT_TYPE,
SUM(TOTAL_ORDER) AS TOTAL_ORDER
FROM
FIRST_HALF
INNER JOIN
ICECREAM_INFO
ON
FIRST_HALF.FLAVOR = ICECREAM_INFO.FLAVOR
GROUP BY
INGREDIENT_TYPE
ORDER BY
TOTAL_ORDER
반응형
'SQL 쿼리 연습 > GROUP BY' 카테고리의 다른 글
[Lv.2 / 프로그래머스 / SQL] 조건에 맞는 사원 정보 조회하기 (0) | 2024.12.16 |
---|---|
[Lv.2 / 프로그래머스 / SQL] 노선별 평균 역 사이 거리 조회하기 (0) | 2024.06.24 |
[Lv.2 / 프로그래머스 / SQL] 월별 잡은 물고기 수 구하기 (0) | 2024.04.26 |
[Lv.3 / 프로그래머스 / SQL] 부서별 평균 연봉 조회하기 (0) | 2024.04.21 |
[Lv.2 / 프로그래머스 / SQL] 물고기 종류 별 잡은 수 구하기 (0) | 2024.04.20 |