我想知道查询优化的 Count(*) 和 Count(1) 有什么区别。在研究它时,我遇到了Ask Tom,它是针对oracle
并指出两者在执行时间方面是相同的。
- 是否也适用于
SQL Server 2008
? - 如果是,那么为什么有两个相同的 diff 函数?
- 如果没有,使用哪个进行更好的优化?
- 是否有任何情况下我们应该使用 Count(*) 而不是 Count(1) 反之亦然
我想知道查询优化的 Count(*) 和 Count(1) 有什么区别。在研究它时,我遇到了Ask Tom,它是针对oracle
并指出两者在执行时间方面是相同的。
SQL Server 2008
?