学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记
用于汇总数据而非实际检索数据,用于数据分析
1、常见聚集函数
函数 | 说明 |
---|---|
AVG() | 返回某列的平均值 |
COUNT() | 返回某列的行数 |
MAX() | 返回某列的最大值 |
MIN() | 返回某列的最小值 |
SUM() | 返回某列值之和 |
AVG() 函数
- 参数只能是一个列,求多个列得用多个 AVG() 函数
- 计算过程中会自动忽略值为 NULL 的行
COUNT() 函数
- COUNT(*),会对表中所有的行进行计数,包括 NULL
- COUNT(),只对有值的行进行计数,不包括 NULL
- COUNT(column),只对该列有值的行进行计数,不包括 NULL
MAX()、MIN() 函数
- 自动忽略值为 NULL 的行
SUM() 函数
- 自动忽略值为 NULL 的行
SELECT SUM(price*num) AS sum
FRON list
WHERE id = 100;
#