有个表A,a字段为
A
B
A
B
B
B
A
我统计出每个字出现的字数,但是没有C,如何才能达到下面的结果呢?
A  3
B  4
C  0
谢谢各位大侠赐教。

解决方案 »

  1.   

    楼主要是只是想让查询出来的结果带C的话 加一个UNION 不就行了么?
      

  2.   

    楼主要是只是想让查询出来的结果带C的话   加一个UNION   不就行了么?=========抱歉,麻烦具体说一下好么?
      

  3.   

    楼主,你的字段应该是固定的.如果要求的a,b,c较多的话,可以建张表,少的话可以如下原表是A_TABLE,字段为A_COL
    select AT.A_COL,count(*) from A_TABLE as AT ,
    (select a as t from dual union select b as t from dual union select c as t from dual) d
    where AT.A_COL(+) = d.T
    group by AT.A_COL没测试