SQLPathLab
聚合统计 · 基础

SUM

对数值字段求和,常用于金额或数量汇总。

简介

SUM 对一组数值求和,可用于全部记录,也可配合 GROUP BY 分组汇总。SUM 会忽略 NULL;若所有输入都是 NULL,结果为 NULL。金额计算还应关注字段精度,避免使用不合适的浮点类型。

基础语法

SELECT SUM(amount) AS total_amount FROM orders;

示例

SUM 示例

汇总 orders 的 amount,核对结果等于四笔示例金额之和。

示例数据表

表名:orders
orders
amount
1200
900
1500
700

运行结果

result
total_amount
4300

常见问题

SUM 会忽略 NULL 吗?

会,SUM 通常忽略 NULL;如果所有输入都是 NULL,结果也可能是 NULL。

SUM 可以和 GROUP BY 一起使用吗?

可以,常用于按客户、部门或日期汇总金额与数量。

SUM 能直接统计行数吗?

统计行数通常使用 COUNT(*);SUM 更适合累加数值字段或条件表达式。

标签

聚合统计常用

这篇内容是否清楚?