请教大家一个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 9I 如何备份和恢复 请教,ORACLE视图如何加密/// 关于pl/sql编程中循环 【转】数据库设计的黄金经验 偶是菜鸟,看看这个关联删除的sql能不能优化一下? oracle 性能优化问题 ORACLE如何实现像MS_SQL一样的数据库附加功能啊. 如何在ORACLE中插入从年到毫秒的数据??? 100 请教 sql/plus 连接时提示包写入失败 ORACLE 一个比较复杂的查询语句,一直处于执行, 我要怎么优化才能让它正常执行出结果呢? 存储过程分页 求一条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>