oracle 按字符串截取字段
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 按字符串截取字段相关的知识,希望对你有一定的参考价值。
oracle 按字符串截取字段 比如A表中的a字段数据是:
0021;0022;0023;0024;0025;0026
0021;0022;0023;0024
0021;0027;0029
a字段是不定长的。
想要按照分隔符将a字段的值取出来插入到另外一张B表的b字段中,即将A字段分隔成:
0021
0022
0023
0024
谢谢~~
已经解决啦
追答怎么解决的啊,能分享一下么
参考技术B substr(a,INSTR(a,';',1,1)+1,INSTR(a,';',1,1)-INSTR(a,';【',1,1)-1)oracle中怎样截取倒数第几个字符
如题,比如adsda,我想截取倒数第三个字符,怎样做???
如果你的字段类型是varchar2可以用:substr('adsda',-3,1)
char类型不行因为它是定长字符串。
只能:substr('adsda',3,1) 参考技术A substr('adsda',length('adsda')-2,1) 这是倒数第三个字符 's'
以上是关于oracle 按字符串截取字段的主要内容,如果未能解决你的问题,请参考以下文章