[sql] 집계 함수를 사용한 데이터 합치기
데이터베이스 시스템에서 집계 함수는 데이터를 그룹화하고 요약하는 데 사용됩니다. 이를 통해 데이터를 합치고 분석할 수 있습니다. 주로 사용되는 집계 함수에는 SUM, AVG, COUNT, MAX, MIN 등이 있습니다.
데이터 합치기
일반적으로 데이터를 합칠 때는 주로 GROUP BY 절을 사용합니다. 이는 데이터를 그룹화할 기준을 지정해 주는 역할을 합니다. 예를 들어, 주문 데이터에서 동일한 고객의 주문을 합치거나, 날짜별로 주문을 세는 경우 등에 사용됩니다.
다음은 ORDER
테이블에서 고객 별 총 주문 금액을 구하는 예제입니다.
SELECT customer_id, SUM(order_amount) AS total_order_amount
FROM orders
GROUP BY customer_id;
이 쿼리는 orders
테이블을 customer_id
로 그룹화하고, 각 그룹의 order_amount
를 합하여 고객 별 총 주문 금액을 계산합니다.
집계 함수를 사용하여 데이터를 합치고 분석하는 방법을 학습함으로써 데이터베이스의 능률적인 활용이 가능해집니다.