首页 新闻 会员 周边 捐助

统计数据库中字段出现的次数

0
悬赏园豆:10 [待解决问题]

 假如数据库中有一个字段的数据如下形式

  CODE

  A,B

  A,C,D

  D,C

  B,A,

  D,B,C

    需要统计 该列中各个字母出现的次数  统计的格式如下

  A        1

  B        2

 。。 

使用ORACLE 实现

Fry_CiCi的主页 Fry_CiCi | 初学一级 | 园豆:0
提问于:2012-02-24 15:53
< >
分享
所有回答(2)
0

最好有个临时表用来存储每行的分析结果比如row1:A(1)B(2)

然后专门对临时表统计就好了

today4king | 园豆:3499 (老鸟四级) | 2012-02-24 16:32

  有具体答案么?

支持(0) 反对(0) Fry_CiCi | 园豆:0 (初学一级) | 2012-02-24 17:42
0
SQL>select (length('abcabc')-length(replace('abcabc','ab')))/length('ab') from dual;

(LENGTH('ABCABC')-LENGTH(REPLACE('ABCABC','AB')))/LENGTH('AB')

这只是给你一个例子,你的那个具体实现 还需要使用oracle中其他的系统统计函数。    

雨之秋水 | 园豆:649 (小虾三级) | 2012-10-19 11:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册