MySQL 使用gourp by分组查询之后如何统计记录条数
统计
SELECT count(*) FROM 表名 WHERE 条件 // 这样查出来的是总记录条
SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id //这样统计的会是每组的记录条数.
如何获得 group by 的总记录条数
SELECT arrival_number FROM mobile_brand WHERE company_id = 23 ORDER BY arrival_number DESC LIMIT 7
结果:

select sum(arrival_number) as number from (SELECT arrival_number FROM mobile_brand WHERE company_id = 23 ORDER BY arrival_number DESC LIMIT 7) as subt;
结果:

获取 group by 总记录条数的统计方法
博客主要围绕统计展开,重点介绍了如何获得 group by 的总记录条数,给出了相关 SQL 查询语句,如 SELECT arrival_number FROM mobile_brand WHERE company_id = 23 ORDER BY arrival_number DESC LIMIT 7 及计算总和的嵌套查询语句。
1331

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



