目的:統計去重後表中全部項總和。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