课程
/数据库
/MySQL
/性能优化之MySQL优化
为什么要count(*) ? 在子查询中不是直接 select actor_id 就可以了吗
2019-05-26
源自:性能优化之MySQL优化 2-9
正在回答
前几章不是说了 `count(col_name)` 不会计算 `NULL` 行的数据,但 `count(*)` 会计数所有的相关行。
count(*)是统计按actor_id分组后,每一组的数量,查询后会返回 actor_if,cnt 两个字段(cnt是别名),直接你那样是不会统计数量的
举报
了解MySQL数据库优化的方法和技巧,在课程中共同探讨一起学习吧
2 回答2.8子查询转换为连接查询的疑惑
1 回答为啥子查询的效率没有链接查询的效率高?
5 回答子查询和连接查询到底哪个效率高
1 回答join查询方式为什么比子查询的方式速度更快?
1 回答可以做这么复杂的查询么