SUM
更新时间:2025-10-16
描述
用于返回选中字段所有值的和。
语法
SQL
1SUM(<expr>)
参数
参数 | 说明 |
---|---|
<expr> |
要计算和的字段 |
返回值
返回选中字段所有值的和。
举例
SQL
1-- 创建示例表
2CREATE TABLE sales_table (
3 product_id INT,
4 price DECIMAL(10,2),
5 quantity INT
6) DISTRIBUTED BY HASH(product_id)
7PROPERTIES (
8 "replication_num" = "1"
9);
10
11-- 插入测试数据
12INSERT INTO sales_table VALUES
13(1, 99.99, 2),
14(2, 159.99, 1),
15(3, 49.99, 5),
16(4, 299.99, 1),
17(5, 79.99, 3);
18
19-- 计算销售总金额
20SELECT SUM(price * quantity) as total_sales
21FROM sales_table;
Text
1+-------------+
2| total_sales |
3+-------------+
4| 1149.88 |
5+-------------+