count语句支持*、列名、常量、变量,并且可以用distinct关键字修饰, 并且count(列名)不会累计null的记录。
count (* ) --总数
count (nullif (1 , 1 )) --永远返回0
count (a ) --a数量
count (b) --b数量
count (distinct a ) --a不重复数量
count (isnull (b, c )) --b或者c不为null数量
count (Coalesce (a , b, c )) --a或者b或者c不为null数量
count (nullif (a , b)) --a不等于b的数量
,count (nullif (isnumeric (cast (a as varchar (38 ))), 0 ))--a是数字的数量
count (* ) --总数
count (nullif (1 , 1 )) --永远返回0
count (a ) --a数量
count (b) --b数量
count (distinct a ) --a不重复数量
count (isnull (b, c )) --b或者c不为null数量
count (Coalesce (a , b, c )) --a或者b或者c不为null数量
count (nullif (a , b)) --a不等于b的数量
,count (nullif (isnumeric (cast (a as varchar (38 ))), 0 ))--a是数字的数量