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

 

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