本帖最后由 ykdrj 于 2011-09-28 11:20:19 编辑

解决方案 »

  1.   

    sum(case when 字段A is null then 1 else 0 end)
      

  2.   

    求1的个数:SUM(case 字段A when 1 then 1 else 0 end)
    求0的个数:SUM(case 字段A when 0 then 1 else 0 end)
    求NULL个数:SUM(case when 字段A is null then 1 else 0 end)
      

  3.   

    select sum(case when 字段A=0 then 1 else 0 end)[为0的行数],
    sum(case when 字段A is null then 1 else 0 end)[为NULL的行数
    from tb
      

  4.   

    sum(case when col is null then 1 else 0 end)
      

  5.   

    select sum(case when 字段A=0 then 1 else 0 end)[为0的行数],
    sum(case when 字段A is null then 1 else 0 end)[为NULL的行数]
    from tb
      

  6.   

    sum(case when 字段A =0 then 1 else 0 end) as 求0的个数
    sum(case when 字段A =1then 1 else 0 end) as 求1的个数
    sum(case when 字段A is null then 1 else 0 end) as 求NULL个数
      

  7.   

    明白了,看来SUM里面加个case when是个不错的方法多谢楼上各位大侠了