master数据库为例:

COUNT(EXPRESSION)



一个字段重复,则只算一次:

SELECT COUNT(DISTINCT [status]) FROM [spt_values]


多个字段重复,则只算一次('|' 这个分隔符按具体情况,也可以忽略不要):

SELECT COUNT(DISTINCT convert(varchar,[number])+'|'+convert(varchar,[status])) FROM [spt_values]



如独立IP统计:

SELECT COUNT(DISTINCT IP) FROM Visit