聚合函数
总数 count
- 查询男性有多少人,女性有多少人
select * from students where gender=1;
select count(*) from students where gender=1;
select count(*) as 男性人数 from students where gender=1;
select count(*) as 女性人数 from students where gender=2;
最大值max
-
查询最大的年龄
select age from students;
select max(age) from students; -
查询女性的最高 身高
select max(height) from students where gender=2;
最小值min
求和sum
- 计算所有人的年龄总和
select sum(age) from students;
平均值avg
-
计算平均年龄
select avg(age) from students; -
计算平均年龄 sum(age)/count(* )
select sum(age)/count(*) from students;
四舍五入 round(123.23 , 1) 保留1位小数
-
计算所有人的平均年龄,保留2位小数
select round(sum(age)/count(*), 2) from students;
select round(sum(age)/count(*), 3) from students; -
计算男性的平均身高 保留2位小数
select round(avg(height), 2) from students where gender=1;
select round(avg(height), 2) from students where gender=1;