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 评论

评论(0)

登录后发表评论。