当前位置:首页 > 数据库教程 >

MySQL分组查询并统计大于某值的sql语句

发布时间:2024-01-11 12:55:15 作者:佚名 阅读:(150)

做项目的时候有时候需要一些筛选条件得到需要的数据,接下来云梦编程为大家详细的介绍一下MySQL分组查询并统计大于某值的sql语句,有需要的小伙伴可以参考一下:

MySQL分组查询并统计大于某值的sql语句

1、统计数据sql语句

SELECT `name`,count(*) FROM `test` GROUP BY `name`;

MySQL分组查询并统计大于某值的sql语句

2、统计数据后排序

SELECT `name`,count(*) as nums FROM `test` GROUP BY `name` ORDER BY nums desc;

MySQL分组查询并统计大于某值的sql语句

3、统计数据后筛选大于2的数据

SELECT `name`,count(*) as nums FROM `test` GROUP BY `name` HAVING nums>2;

MySQL分组查询并统计大于某值的sql语句

PS:使用having原因是:

HAVING子句通常与GROUP BY子句一起使用,以根据指定的条件过滤分组。如果省略GROUP BY子句,则HAVING子句的行为与WHERE子句类似。


以上就是云梦编程为大家介绍的关于mysql分组查询结果方法的全部内容了,希望对大家有所帮助,了解更多相关文章请关注云梦编程网!

© 2023 - 云梦编程网 版权所有 鲁ICP备2021017318号-4