MySQL 使用gourp by分组查询之后如何统计记录条数 count()

MySQL 使用gourp by分组查询之后如何统计记录条数

    • 统计
    • 如何获得 group 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

结果:
MySQL 使用gourp by分组查询之后如何统计记录条数 count()_第1张图片

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;

结果:
MySQL 使用gourp by分组查询之后如何统计记录条数 count()_第2张图片

你可能感兴趣的:(Mysql)