mysql的group by
Posted 101欢欢鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql的group by相关的知识,希望对你有一定的参考价值。
Group By 有几个规律:
Group by的语法:"Group by <字段>“意为按照字段进行分类汇总。这里需要注意四点:
(1)按照你的分类要求Group by 后字段里没有重复的记录出现;
(2)如果Group by 后需要跟上条件进行判断,则:“Group by <字段> having <条件>”;
(3)Group by 后面的再判断条件不能用"where”;
(4)Group by <字段> 在分组条件不指定的情况下,是默认取每一类的第一条记录作为输出结果。
1、查询每门课程得分小于90分的学生数
SELECT c_id, count(*) from scoresss where score<90 GROUP BY c_id;
先进行score的筛选,然后再计算总数
以上是关于mysql的group by的主要内容,如果未能解决你的问题,请参考以下文章