请教大家一个sql语句的问题,谢谢 substr(regexp_substr(字段名,'=.*',1,1),2) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> select substr(regexp_substr('BlockCode=R','=.*',1,1),2) from dual;S-RSQL> 也可以使用instr实现SQL> select substr('BlockCode=R',INSTR('BlockCode=R','=')+1) from dual;S-RSQL> 但是BlockCode= 后面的值不一定是R的,可能一位,也可能两位 但是BlockCode= 后面的值不一定是R的,可能一位,也可能两位而且BlockCode= 在字段里只是字符串中的一部分,位置也不固定的 SQL> select substr('BlockCode=Rasdf',INSTR('BlockCode=Rasdf','=')+1) from dual;SUBST-----RasdfSQL> =号前面增加字符SQL> select substr('BlockCode1111=Rasdf',INSTR('BlockCode1111=Rasdf','=')+1) from dual;SUBST-----RasdfSQL> 求一个随机数生成存储过程 求助,oracle触发器语法问题 oracle高级数据恢复 请教:权衡I/O与网络流量 这题怎么破 求大神给参考 数据库导入问题 关于case when 急! 用的是oracle数据库,什么类型的字段可以存放大容量的贴子? 请问oracle for linux 免费版,与收费版有什么区别 数据库跟表空间是不是多对多(一个数据库可存在多个表空间,一个表空间可存储多个数据库)? 存储过程分页 求一条SQL语句,请帮帮忙
-
RSQL>
SQL> select substr('BlockCode=R',INSTR('BlockCode=R','=')+1) from dual;S
-
RSQL>
但是BlockCode= 后面的值不一定是R的,可能一位,也可能两位
但是BlockCode= 后面的值不一定是R的,可能一位,也可能两位而且BlockCode= 在字段里只是字符串中的一部分,位置也不固定的
-----
RasdfSQL>
SQL> select substr('BlockCode1111=Rasdf',INSTR('BlockCode1111=Rasdf','=')+1) from dual;SUBST
-----
RasdfSQL>