데이터 분석 기술 블로그

SUM 함수 본문

SQL/개념

SUM 함수

데이터분석가 이채은 2024. 12. 7. 19:14

SUM 함수란?

SUM 함수는 특정 컬럼의 숫자 값 합계를 계산하는 데 사용되는 집계 함수(Aggregate Function)입니다. 주로 데이터 집합의 총합을 구하거나, 그룹별 합계를 계산할 때 사용됩니다.


SUM 구문

SELECT SUM(column_name)
FROM table_name
WHERE condition;

 

  • column_name: 합계를 계산할 숫자형 컬럼.
  • WHERE condition: 선택적으로 조건을 추가하여 특정 데이터만 합산 가능.

SUM 특징

 

  1. 숫자형 컬럼에만 사용 가능:
    • 문자열 또는 날짜 데이터에는 사용할 수 없음.
  2. NULL 값 무시:
    • 계산 시 NULL 값은 무시하고 합산하지 않음.
  3. GROUP BY와 함께 사용:
    • 그룹별 합계를 계산할 때 유용.

예제

 

 

1. 전체 합계 계산

문제: price의 총합을 계산.

SELECT SUM(price) AS total_price
FROM Sales;

 


 

2. 조건을 추가한 합계

문제: product_id가 101인 상품의 총합

SELECT SUM(price) AS total_price
FROM Sales
WHERE product_id = 101;


 

3. NULL 값 무시 확인

문제: quantity 합계 확인.

SELECT SUM(quantity) AS total_quantity
FROM Sales;


4. 그룹별 합계

문제: product_id별 price 총합 계산.

SELECT product_id, SUM(price) AS total_price
FROM Sales
GROUP BY product_id;


5. 그룹별 필터링

문제: 총합이 200 이상인 product_id만 반환.

SELECT product_id, SUM(price) AS total_price
FROM Sales
GROUP BY product_id
HAVING SUM(price) >= 200;

'SQL > 개념' 카테고리의 다른 글

MAX 함수  (0) 2024.12.09
AVG 함수  (0) 2024.12.08
COUNT 함수  (0) 2024.12.06
MEDIAN 함수  (0) 2024.12.05
ANY 키워드  (0) 2024.12.04