概述
聚合函数用于对表中的数据进行统计。
常用的聚合函数有
- 统计行数
- 统计最大值
- 统计最小值
- 统计指定行的和
- 统计平均值
语法
select 聚合函数(要统计的字段) from 表名;
常用的聚合函数
count()
统计数据表中包含的记录行数,或根据查询结果返回列中包含的数据行数
- count(*) 计算表中总行数,不管某列是数值还是空值。
- count(字段名) 计算指定列的总行数,计算时将忽略空值的行。
max()
统计指定列中的最大值
min()
统计指定列中的最小值
sum()
统计指定列中的综合,常常与group by连用,显示分组后的总和。
avg()
返回指定列的平均值
ifnull()
ifnull(col,value)判断col是否为空,为空则使用自己提供的值value
select avg(ifnull(height,0)) from student where gender =1;