Sql 聚合函数

一般不考虑 NULL 字段值。

函数 意义
SUM(expr) 数字表达式中所有值的和
MIN(expr) 表达式中的最低值
MAX(expr) 表达式中的最高值
count(expr) 记录数
count(*) 记录数(包含 NULL 值)
COUNT_BIG() 记录数(BITINT 值)
COUNT_BIG(*) 记录数(包含 NULL 值)
AVG(expr) 数字表达式中所有值的平均值
STDEV(expr) 表达式中所有值的统计标准偏差
STDEVP(expr) 表达式中所有值的填充统计标准偏差
VAR(expr) 表达式中所有值的统计方差
VARP(expr) 表达式中所有值的填充统计方差
BINARY_CHECKSUM(expr[,...]) 二进制校验值
CHECKSUM(expr) 校验值,用于哈希索引
CHECKSUM_AGG(expr) 校验值,忽略空值
GROUPING(expr) 用 CUBE 或 ROLLUP 运算符添加行时为 1,否则为 0