COUNT(ColName) 与 COUNT(ALL(ColName)) 之间的区别

Vin*_* _S 2 sql-server

两个查询都返回相同的输出:

select COUNT(id) from Employee

select COUNT(All(id)) from Employee
Run Code Online (Sandbox Code Playgroud)

那么SQL-Server 2008R2 有什么不同呢?

小智 10

没有区别。 ALL是默认关键字,而不是DISTINCT.