count(*)问题
来源:5-4 MySQL的查询优化考察点

SevenMonths
2017-09-07
人就要count((Customer),计算有多少订单。用count(*)怎么搞。count了所有列。怎么使用某一个列。
eg: Orders 表有字段O_Id OrderDate OrderPrice Customer 现在就要查符合条件的订单总数。
SELECT COUNT(Customer) AS CustomerNilsen FROM Orders WHERE Customer='Carter';
这个用count(*) 怎么搞。
写回答
1回答
-
这个可以离线查一次,然后存储在一张数据表中,这张数据表作为计数器表,查询总量来查询这张表即可,更新总量离线来做就行!
072017-12-31
相似问题