可能很多人一直在用這個 count(1) 可是並沒有深入理解它的含義。
實際上這裏的 count(1) 和count(*) 是一個含義,都是作爲表達式對待的。
查看SQL server的 execution plan 並沒有看到差異,結果也沒有差異的。
即使運行 count(100) 或者 count(0) 也是一樣的結果。
參考: https://stackoverflow.com/questions/1221559/count-vs-count1-sql-server
可能很多人一直在用這個 count(1) 可是並沒有深入理解它的含義。
實際上這裏的 count(1) 和count(*) 是一個含義,都是作爲表達式對待的。
查看SQL server的 execution plan 並沒有看到差異,結果也沒有差異的。
即使運行 count(100) 或者 count(0) 也是一樣的結果。
參考: https://stackoverflow.com/questions/1221559/count-vs-count1-sql-server