在使用mysql开发的时候经常需要根据一些条件筛选来得到我们想要的数据,接下来吾爱编程为大家详细的介绍一下MySQL分组查询并统计大于某值的sql语句,有需要的小伙伴可以参考一下:
1、统计数据sql语句
SELECT `name`,count(*) FROM `test` GROUP BY `name`;
2、统计数据后排序
SELECT `name`,count(*) as nums FROM `test` GROUP BY `name` ORDER BY nums desc;
3、统计数据后筛选大于2的数据
SELECT `name`,count(*) as nums FROM `test` GROUP BY `name` HAVING nums>2;
PS:使用having原因是:
HAVING子句通常与GROUP BY子句一起使用,以根据指定的条件过滤分组。如果省略GROUP BY子句,则HAVING子句的行为与WHERE子句类似。
以上就是吾爱编程为大家介绍的关于mysql分组查询结果方法的全部内容了,希望对大家有所帮助,了解更多相关文章请关注吾爱编程网!