MySql教程

Mysql教程:(二)分组与函数查询group by

本文主要是介绍Mysql教程:(二)分组与函数查询group by,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

分组与函数查询

温馨提示:分组之后查询其他函数结果是不正确的;

分组函数:group by

按班级分组,查询出每班数学最高分:

select class,max(maths) from score group by class;

不分班级查询总人数最高分: 

select max(maths) from score;

注释: max:最大值;
按班级分组,查询出每班数学最低分:
select class,min(maths) from score group by class;

注释:最小值min;
按班级分组,查询出每班数学总分:
select class,sum(maths) from score group by class;

注释:sum:总分;
按班级分组,查询出每班数学平均分:
select class,avg(maths) from score group by class;

注释:avg:平均值:
按班级分组,查询出每班学生总数:
select class,count(*) from score group by class;

注释:count:有价值的;
语句执行顺序:   from先执行,后执行where, 再接着执行having,limit等。

例句:

select class,max(maths) from score where group by(分组) class having(所有) order by(排序) limit

from后面可以加子查询,语句先执行后面再执行前面 
这篇关于Mysql教程:(二)分组与函数查询group by的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!