SQLServer Count()函数
一般统计总行数
性能 count(*)=count(1)>count(id)>count(字段)
Count(1)
统计所有行
Count(*)
统计所有行
Count(字段)
统计该字段不为NULL的行数
Count()使用条件统计总数
ISNULL() 统计字段NOTE为空的总行数
SELECT COUNT(ISNULL(NOTE,1)) AS NUMBER FROM PT_SYSTEM_USER
case when 统计字段IS_DEL为1和不为1的总数
SELECT
COUNT( CASE WHEN IS_DEL = 0 THEN 1 END ) AS a,
COUNT( CASE WHEN IS_DEL = 1 THEN 1 END ) AS b
FROM
PT_SYSTEM_USER