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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/net_wolf/article/details/102772402

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

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

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

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

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

猜你喜欢

转载自blog.csdn.net/net_wolf/article/details/102772402
今日推荐