SQL 学习笔记:聚合函数(聚合函数)
一、聚合函数 语法
SELECT COUNT(*), SUM(col), AVG(col), MAX(col), MIN(col) FROM 表;二、参数说明
| 项目 | 说明 |
|---|---|
COUNT | 计数;COUNT(*) 含 NULL 行,COUNT(col) 忽略 NULL |
SUM | 求和,忽略 NULL |
AVG | 平均值,等价于 SUM/COUNT(col) |
MAX/MIN | 最大/最小值 |
三、注意事项
- COUNT(col) 不统计 NULL 值;COUNT(*) 统计所有行(含全 NULL 行)
- SUM/AVG 只作用于数值列,且自动忽略 NULL
- 聚合函数通常配合 GROUP BY 使用,单独使用则返回整表一行汇总
四、经典案例
案例1:整表汇总
案例2:求和与极值
案例3:计数去重
五、小结
聚合函数是数据库操作中的基础而关键的用法,建议结合文中的示例表在 Oracle 与 MySQL 中分别动手验证,注意两者在自增、分页、正则等处的语法差异,做到融会贯通。
评论(0)
请登录后发表评论。