目的:统计去重后表中全部项总和。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