1 group by表示排序,后面查询出来的是每一组的第一条数据,where后面表示提出条件之类的,如果对排序需要有条件筛选,应该在属性名后接having +条件 。而不能使用where
2 聚合函数sum() count() avg() max() min()GROUP BY 是分组查询,把符合条件的同一类分在一组 一般 GROUP BY 是和聚合函数配合使用的。例如
查询出来每门课的分数都大于80分的人 select name,min(score) as a from zt_score GROUP BY `name` HAVING a>80
打印出如下格式
select date,sum(result=‘胜‘) as win,sum(result=‘负‘) as lose from zt_miya GROUP BY date
mysql 子查询 group by的使用
标签:avgsrcselecorehttpcountres查询分数
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:/wh-powerful-phper/p/7808241.html