跳到主要内容

SUM

聚合函数。

SUM() 函数计算一组值的总和。

警告

NULL 值不计入总数。

语法

SUM(<expr>)

参数

参数描述
<expr>任何数值表达式

返回类型

如果输入类型是双精度浮点数,则返回双精度浮点数;否则返回整数。

示例

创建表并插入示例数据

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 |
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册