SUM
对数值字段求和,常用于金额或数量汇总。
简介
SUM 对一组数值求和,可用于全部记录,也可配合 GROUP BY 分组汇总。SUM 会忽略 NULL;若所有输入都是 NULL,结果为 NULL。金额计算还应关注字段精度,避免使用不合适的浮点类型。
基础语法
SELECT SUM(amount) AS total_amount FROM orders;
示例
SUM 示例
汇总 orders 的 amount,核对结果等于四笔示例金额之和。
示例数据表
表名:
orders| amount |
|---|
| 1200 |
| 900 |
| 1500 |
| 700 |
运行结果
| total_amount |
|---|
| 4300 |
常见问题
SUM 会忽略 NULL 吗?
会,SUM 通常忽略 NULL;如果所有输入都是 NULL,结果也可能是 NULL。
SUM 可以和 GROUP BY 一起使用吗?
可以,常用于按客户、部门或日期汇总金额与数量。
SUM 能直接统计行数吗?
统计行数通常使用 COUNT(*);SUM 更适合累加数值字段或条件表达式。
标签
这篇内容是否清楚?
感谢反馈,我们会把它用于后续内容复核。