计算不同的记录(所有列)不起作用

Edu*_*nis 11 sql t-sql sql-server count

什么是正确的语法

count (distinct *) from t1
Run Code Online (Sandbox Code Playgroud)

我得到他跟随错误:

[Err] 42000 - [SQL Server]关键字'distinct'附近的语法不正确.

jue*_*n d 27

select count(*)
from
(
   select distinct * from your_table
) x
Run Code Online (Sandbox Code Playgroud)

  • 它将子查询命名为:`(subquery) alias_for_subquery` (2认同)