mysql count group by统计条数方法
mysql 分组之后如何统计记录条数? gourp by 之后的 count,把group by查询结果当成一个表再count一次
select count(*) as count from
(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a;
实战例子:
select
count(*) as total
from (select count(*) from users group by user_id) u
转载:流风,飘然的风,博客网站:http://www.ssqhm.com
本文介绍了一种在MySQL中使用group by进行数据分组后,再通过count函数统计各组记录数的方法。具体操作是将group by查询结果视为子查询,再次使用count(*)统计每组的记录数量。此方法适用于需要详细了解各分组详细记录数的场景。
789

被折叠的 条评论
为什么被折叠?



