字段内容如图,想提取其中j后面跟着的数字和后面/j跟着的数字!求大佬指教!
解决方案 »
- Win 7旗舰版能装Oracle 9i Enterprise Edition吗
- oracle服务不能正常启动?
- 如何将这样的横表转为纵表(长表)
- dblink 使用问题
- oracle的关于“ORA-03113”的怪问题
- [高分]连接Oracle时,总是自动执行下面的语句:SELECT PARAMETER, VALUE FROM SYS.NLS_DATABASE_PARAMETERS ...
- oracle有没有类似MSSQL的系统表?
- 触发器无效且未通过重新验证?
- Oracle 9.i 在导入数据库时,倒入数据的地方不对,太奇怪了
- 在oracle的存储过程中怎么把long转换为date?
- 关于使用OGG实现Oracle到SQL server数据同步的问题!目标端SQL serve里面没有数据进来,求大神指教!!!
- 怎么样才能在linux操作系统下新建普通用户并且可以访问oracle
T1 AS (
SELECT 'J8一二三/J12' S FROM DUAL UNION ALL
SELECT 'J90九八七六五/J1' S FROM DUAL),
T2 AS (SELECT T1.S,TRANSLATE(S,'J0123456789'||S,'J0123456789') SS FROM T1),
T3 AS (SELECT S,SS,SUBSTR(SS,INSTR(SS,'J')+1,LENGTH(SS)-1) SSS FROM T2)
SELECT T3.S,SUBSTR(SSS,1,INSTR(SSS,'J')-1) S1,SUBSTR(SSS,INSTR(SSS,'J')+1,LENGTH(SSS)) S2 FROM T3
select regexp_replace('a123bvf45c','[^0-9]+') from dual 剔除所有的非数字;
行的话给分哦