ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle开发 » oracle中如何判断字段的值中是否存在某个字符

标题: [SQL] oracle中如何判断字段的值中是否存在某个字符
离线 稻田里的鱼
加油干事业,努力讨生活



精华贴数 0
个人空间 0
技术积分 152 (12149)
社区积分 7 (13466)
注册日期 2006-5-15
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-9-23 20:04 
oracle中如何判断字段的值中是否存在某个字符

oracle判断字段的值中是否存在某个字符 并获取相应的count的值
tablename: sp_msg_dev_sptype
数据:
      ID     申请表VALUE
      1       BJXKNY_BJSNZWPZSDSQS_V007
      2       BJXSNY_CJTRZYPZ3_V006;BJXKNY_FLXZDJ_V006
      3       BJXKNY_GJZDBHYSZWCJSQB_V001
      4       BJXKNY_DWFYTJSHSQB_V003;BJXSNY_CJTRZYPZ3_V006;BJXSNY_CGWYJSP_V001
      :        :
      :        :
需要统计SQBVALUE中申请表单的个数. 没个“申请表VALUE”的各个分号“;”的值有相同的也算不同。
第1行 1
第2行 2
第3行 1
第4行 3
等等

和为 7

那位可以帮帮忙。小弟在这谢谢了。
这个sql 能写么?


__________________
仗剑下江南,几度沉菏志难改,独潸然; 孤影飘零里,竖琴一把仰天笑,与谁听
只看该作者    顶部
离线 伊斯力
天空仍灿烂


来自 湖北
精华贴数 0
个人空间 0
技术积分 671 (2898)
社区积分 267 (2085)
注册日期 2007-11-6
论坛徽章:7
2008北京奥运纪念徽章:赛艇生肖徽章2007版:猴生肖徽章2007版:猪生肖徽章2007版:牛生肖徽章2007版:猪生肖徽章2007版:兔
      

发表于 2008-9-23 20:26 
length(value)-length(replace(value,';',''))

不就可以了么


__________________
Oracle的心像海洋
只看该作者    顶部
离线 稻田里的鱼
加油干事业,努力讨生活



精华贴数 0
个人空间 0
技术积分 152 (12149)
社区积分 7 (13466)
注册日期 2006-5-15
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-9-23 20:36 
什么意思呢?
能否详细点?
谢谢


__________________
仗剑下江南,几度沉菏志难改,独潸然; 孤影飘零里,竖琴一把仰天笑,与谁听
只看该作者    顶部
离线 伊斯力
天空仍灿烂


来自 湖北
精华贴数 0
个人空间 0
技术积分 671 (2898)
社区积分 267 (2085)
注册日期 2007-11-6
论坛徽章:7
2008北京奥运纪念徽章:赛艇生肖徽章2007版:猴生肖徽章2007版:猪生肖徽章2007版:牛生肖徽章2007版:猪生肖徽章2007版:兔
      

发表于 2008-9-23 20:40 
SQL> create table test
  2  (
  3      id number,
  4      name varchar2(200)
  5  );

表已创建。

SQL> insert into test values(1,'BJXKNY_BJSNZWPZSDSQS_V007');

已创建 1 行。

SQL> insert into test values(2,'BJXSNY_CJTRZYPZ3_V006;BJXKNY_FLXZDJ_V006');

已创建 1 行。

SQL> insert into test values(3,'BJXKNY_GJZDBHYSZWCJSQB_V001');

已创建 1 行。

SQL> insert into test values(4,'BJXKNY_DWFYTJSHSQB_V003;BJXSNY_CJTRZYPZ3_V006;BJXSNY_CGWYJSP_V001');


已创建 1 行。

SQL> commit;

提交完成。

SQL> select id,length(name)-length(replace(name,';',''))+1 num from test;

        ID        NUM
---------- ----------
         1          1
         2          2
         3          1
         4          3


__________________
Oracle的心像海洋
只看该作者    顶部
离线 稻田里的鱼
加油干事业,努力讨生活



精华贴数 0
个人空间 0
技术积分 152 (12149)
社区积分 7 (13466)
注册日期 2006-5-15
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-9-24 12:17 
多谢!



__________________
仗剑下江南,几度沉菏志难改,独潸然; 孤影飘零里,竖琴一把仰天笑,与谁听
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问