SQL, SUM 함수 사용법 (합계 계산)
- Database
- 2023. 5. 30.
SQL에서 SUM 함수는 특정 컬럼의 총합을 구하는 데 사용됩니다. SUM 함수는 숫자 데이터에만 사용할 수 있으며, 만약 NULL 값이 있는 경우 NULL 값을 무시하고 계산합니다.
SUM
구문
SELECT SUM(column_name)
FROM table_name;
- column_name : 합산하려는 컬럼명
- table_name : 합산하려는 컬럼이 속한 테이블명
예시 1) 주문 총합계
아래와 같이 주문 정보가 담긴 orders 테이블이 있다고 가정합니다.
모든 주문의 총합계를 구하려면 아래와 같이 사용합니다. 별칭(as)은 필요에 따라 사용하시면 됩니다. sum 함수를 사용할 땐 반환 값의 의미를 명확하게 표기하기 위해 사용하는 경우가 많습니다.
SELECT SUM(amount) AS total_amount
FROM orders;
예시 2) 고객별 주문 총 합계
합계 값을 고객별로 구할 때는 GROUP BY 절과 함께 사용합니다. 각 고객(customer_id)의 주문 총액을 반환하는 쿼리입니다.
SELECT customer_id, SUM(amount) AS total_amount
FROM orders
GROUP BY customer_id;
예시 3) 특정 기간 동안의 주문 총 합계
WHERE 절 조건을 걸어서 특정 기간 내 주문된 주문의 총액을 구할 수 있습니다. 2023년 2월 1일부터 2023년 3월 31일까지의 주문 금액 총계를 total_amount 반환하는 쿼리입니다.
SELECT SUM(amount) AS total_amount
FROM orders
WHERE order_date >= '2023-02-01' AND order_date < '2023-04-01';
반응형
'Database' 카테고리의 다른 글
SQL, SUBSTR 함수 사용법 (문자열 자르기) (0) | 2023.05.31 |
---|---|
SQL, AVG 함수 사용법 (평균 계산) (0) | 2023.05.31 |
PostgreSQL 백업 및 복구 방법 (0) | 2023.05.29 |
CentOS PostgreSQL 설치 방법 (0) | 2023.05.28 |
MongoDB 백업 및 복원 방법 (0) | 2023.05.28 |