본문 바로가기
내일배움캠프 AI 웹 프로그래밍

내일배움캠프 62일차_SQL_범주별연산_GROUP BY

by thriveview 2023. 11. 3.

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