본문 바로가기

DB/Programmers SQL Kit

성분으로 구분한 아이스크림 총 주문량

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

 

- FIRST_HALF, ICECREAM_INFO 테이블의 아이스크림 성분 타입과 아이스크림의 총 주문량으로 조회한다.

단, 총 주문량 기준 오름차 정렬하며 컬럼명을 total_order로 지정한다.

1. 두 테이블을 flavor 기준 조인하고 ingredient_type을 기준으로 그룹핑한다.

2. 그룹핑한 테이블에 SUM 함수로 total_order를 계산해서 조회한다.

- SQL

SELECT ingredient_type, sum(total_order) total_order
FROM FIRST_HALF half, ICECREAM_INFO info
WHERE info.flavor = half.flavor
GROUP BY ingredient_type
ORDER BY  total_order ASC;