mysql中对group by分组后的数据进行count()
2018-11-21 11:46
423 查看
在mysql中可以用group by对查询出的数据分组
[code]select id,service,name FROM service GROUP BY name,service
如果要查看每组数据的总数,可以
[code]select count(*) FROM service GROUP BY name,service
当要查询group by后的总数,可以这样
[code]select count(*) from(select count(*) FROM service GROUP BY name,service) s
相关文章推荐
- MySQL对数据表进行分组查询(GROUP BY)
- MySQL对数据表进行分组查询(GROUP BY)
- MySQL对数据表进行分组查询(GROUP BY)
- MySQL对数据表进行分组查询(GROUP BY)
- 在mysql中使用group by和order by取每个分组中日期最大一行数据
- 在mysql中使用group by和order by取每个分组中日期最大一行数据
- MySQL Group By 数据分组-- 陷阱
- 【数据库-MySql】按时间间隔分组查询 group by count(*) date_format
- 【数据库-MySql】按时间间隔分组查询 group by count(*) date_format
- 6.组函数(avg(),sum(),max(),min(),count())、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化
- mysql group by 对多个字段进行分组
- MySQL中使用group by进行分组时,子查询中order by失效的问题
- Mysql数据分组GROUP BY 和HAVING,与WHERE组合使用
- MySQL对数据表进行分组查询
- MYSQL GROUP BY 对多个字段进行分组
- MYSQL中GROUP BY进行数据统计
- mysql按日期分组(group by)查询统计的时候,没有数据补0的解决办法
- mysql中group by分组后查询无数据补0;
- Mysql数据分组GROUP BY 和HAVING,与WHERE组合使用
- MYSQL GROUP BY 对多个字段进行分组