Mysql-聚合函数

-- 聚合函数
-- 总数
-- count
-- 查询男性多少人
select count(*) from student where gender=1;

-- 最大值
-- max
-- 查询最大的年龄
select max(age) from student;

-- 查询女性的最高身高
select max(high) from student where gender=2;

-- 最小值
-- min
select min(high) from student where gender=2;

-- 求和
-- sum
-- 计算所有人的年龄总和
-- sum(age)里面是字段,求得就是字段的数据总和
select sum(age) from student;

-- sum(age<15)里面是表达式,求得就是满足条件的数据的总个数
select sum(age<15) from student;

-- 平均值
-- avg
-- 计算平均年龄
select avg(age) from student;

-- 计算平均年龄 sum(age)/count(*)
select sum(age)/count(*) from student;

-- 四舍五入 round(123.23 , 1) 保留1位小数
-- 计算所有人的平均年龄,保留2位小数
select round(avg(age),2) from student;

-- 计算男性的平均身高,保留2位小数
select round(avg(high),2) from student where gender=1;


表取自:

Mysql-几张供于学习的表 - 夜黎i - 博客园 (cnblogs.com)

 

 

posted on 2023-02-01 11:25  夜黎i  阅读(40)  评论(0)    收藏  举报

导航