GROUP BY를 활용해서 음식이나 한 범주별로 값의 합을 구할 수 있다.
where 절을 사용해서 수십개의 쿼리를 작성하는 것은 너무 비효율적이기 때문에 GROUP BY를 사용하여 효율적으로 구할 수 있다.
Group by = 여러번의 Query 없이, 카테고리를 지정하여 수식 함수로 연산
#Group by 는 카테고리 컬럼 지정, 그리고 Group by 를 적어주는 것으로 적용 가능
#기본 구조
select 카테고리컬럼(원하는컬럼 아무거나),
sum(계산 컬럼),
from
group by 카테고리컬럼(원하는컬럼 아무거나)
아래는 예
select cuisine_type,
sum(price) sum_of_price
from food_orders
group by cuisine_type
'내일배움캠프 AI 웹 프로그래밍' 카테고리의 다른 글
내일배움캠프 64일차_WHERE, GROUP BY, ORDER BY 로 완성되는 SQL 구조 (0) | 2023.11.03 |
---|---|
내일배움캠프 63일차_Query 결과를 정렬_ORDER BY (0) | 2023.11.03 |
내일배움캠프 61일차_SQL 활용하기 (0) | 2023.11.03 |
내일배움캠프 60일차_SQL 2주차 시작 (0) | 2023.11.03 |
내일배움캠프 59일차_SQL_ 에러메세지 (0) | 2023.11.03 |