來自dbasupport forum :
問:SELECT COUINT(1) FROM emp; 和 SELECT COUNT(*) FROM emp; 兩者有何分別?
答:主要的分別是 * 和 1 在鍵盤的不同位置。 由於1 在鍵盤外的位置而 8 和 9 較接近 "(" 和 ")",所以 count(9) 大概是最快的。
在 Ask Tom 有關 COUNT(*) 的討論:
difference between count(1) and count(*)
Select Count(1): How it works
SQL:COUNT(1) 和 COUNT(*) 兩者有何分別?
本文讨论了SQL查询中COUNT(*)与COUNT(1)的区别。虽然在大多数情况下两者的结果相同,但COUNT(1)可能在某些数据库系统中运行更快。文章还提到了输入速度的有趣观点。

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



