COUNT (*) 是 SQL 聚合函数,统计查询结果集中所有行的数量,包括含 NULL 值的行,常用于快速获取表中记录总数,语法简洁,是数据分析与统计中最常用的计数方法之一。
在日常后端开发中,MySQL 分组查询是高频操作,但很多开发者都会踩一个经典的坑 - 使用 GROUP BY 分组后,非分组字段会随机取值,导致查询结果不符合预期。最近在开发项目时,我就遇到了这样的问题,今天把问题排查和解决过程完整记录下来,希望能帮到有同样困惑的同行。 先说说我遇到的具体场景,项目…