콘텐츠로 이동

집계 함수입니다.

SUM() 함수는 값 집합의 합계를 계산합니다.

func.sum(<column>)
func.sum(table.quantity).alias('total_quantity_sold')
| total_quantity_sold |
|---------------------|
| 41 |
SUM(<expr>)
인수 설명
<expr> 모든 숫자 식

입력 형식이 double이면 double이고, 그렇지 않으면 정수입니다.

테이블을 만들고 샘플 데이터 삽입

CREATE TABLE sales_data (
id INT,
product_id INT,
quantity INT
);
INSERT INTO sales_data (id, product_id, quantity)
VALUES (1, 1, 10),
(2, 2, 5),
(3, 3, 8),
(4, 4, 3),
(5, 5, 15);

쿼리 데모: 판매된 제품의 총 수량 계산

SELECT SUM(quantity) AS total_quantity_sold
FROM sales_data;

결과

| total_quantity_sold |
|---------------------|
| 41 |