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的筛选,然后再计算总数

 

 

 

 https://blog.csdn.net/L1542334210/article/details/101561608

以上是关于mysql的group by的主要内容,如果未能解决你的问题,请参考以下文章

mysql group by 问题

mysql group by问题

mysql为啥group by不能显示全部数据

mysql group by 能用到索引么

mysql 可以group by 两个字段吗

如何在mysql中group by week