[sql] GROUP BY 절을 활용하여 특정 그룹의 데이터 필터링하기

예를 들어, 고객 테이블에서 각 지역별 주문 총액을 구하고 싶다고 가정해 봅시다. 이때 GROUP BY를 사용하여 지역별로 데이터를 그룹화하고 SUM 함수를 적용하여 각 그룹의 주문 총액을 구할 수 있습니다.

다음은 예시 SQL 쿼리입니다.

SELECT region, SUM(order_amount) AS total_amount
FROM customer_orders
GROUP BY region;

위 쿼리는 customer_orders 테이블에서 지역별 주문 총액을 구하는 쿼리입니다. region 열을 기준으로 데이터를 그룹화한 후, 각 그룹별로 주문 총액을 합산하여 total_amount로 출력합니다.

이처럼 GROUP BY 절을 활용하여 특정 그룹의 데이터를 필터링하고 원하는 집계 함수를 적용할 수 있습니다.