我似乎记得(在 Oracle 上) utteringselect count(*) from any_table
和select count(any_non_null_column) from any_table
.
如果有的话,这两个陈述之间有什么区别?
除了COUNT(*)
使用WHERE
子句调用之外,有什么方法可以使这项工作在服务器上更有效?我想对复杂的连接进行计数,只是想知道这样做的最佳方法。使用SET NOCOUNT OFF
? 因为SET NOCOUNT ON
在新的存储过程中默认启用,我猜是微软建议的。谢谢你。
performance sql-server-2008 sql-server t-sql query-performance