聚合函数
1.求总数
count(*)表示计算表的总行数
- count(\列)表示计算某列的总行数,假如该列某个值为null则不会统计
` select count(*) from students;`count(*) 求总行数
`select count(height) from students; 求height这一列的总数
2.求最大值
- max(列)表示求此列的最大值
求年龄最大的女生
select max(age) from students where gender="女";
3.求最小值
- min(列)表示求此列的最小值
查询未删除的学生最小编号
select min(id) from students where is_delete=0;
4.求和
- sum(列)表示求此列的和
- 查询男生的总年龄
select sum(age) from students where gender=1;
-- 平均年龄
select sum(age)/count(*) from students where gender=1;
5.求平均值
- avg(列)表示求此列的平均值
查询未删除女生的编号平均值
“`
select avg(id) from students where is_delete=0 and gender=”女”;