SQL Server 的 count(1) 是什么意思呢

可能很多人一直在用这个 count(1) 可是并没有深入理解它的含义。

实际上这里的 count(1) 和count(*) 是一个含义,都是作为表达式对待的。

查看SQL server的 execution plan 并没有看到差异,结果也没有差异的。

即使运行 count(100) 或者 count(0) 也是一样的结果。

 

参考: https://stackoverflow.com/questions/1221559/count-vs-count1-sql-server

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章