SQL server 中 COUNT DISTINCT 函數

目的:統計去重後表中全部項總和。express

直觀想法:函數

SELECT COUNT(DISTINCT *) FROM [tablename]

結果是:語法錯誤。spa

事實上,咱們能夠一同使用 DISTINCT 和 COUNT 關鍵詞,來計算非重複結果的數目。code

COUNT函數 COUNT( { [ ALL | DISTINCT ] expression ] | * } ) ,COUNT不能統計多個字段。blog

 

解決辦法:io

 select count(*) from (select distinct col1 ,col2 , col3 from table)A
相關文章
相關標籤/搜索