根据条件分组 count(*) 没有记录  希望结果是0 用nvl也无用 空的 怎么写呢

解决方案 »

  1.   

    SQL> with aa as (select '1' a1 from dual
      2                        union all
      3               select       '2' a2 from dual
      4                        union all
      5               select       '3' a4 from dual)
      6  select count(*),zftang_test.a1 from zftang_test,aa where zftang_test.a1(+)
    = aa.a1 group by zftang_test.a1;  COUNT(*)         A1
    ---------- ----------
             1          1
             1
             1          2
      

  2.   

    貌似昨天的帖子上面我回复过了  LZ可以看下  不知道回复达到LZ要的效果没 
      

  3.   

    count(*)怎么会出现null的情况呢,请举例。
    可以考虑使用decode