ORACLE将一个字符串按照分割符分成三部分

2015-07-24 12:18:13 · 作者: · 浏览: 63

如下例子:

select substr('ss||boat||he很帅',1,instr('ss||boat||he很帅', '||', 1, 1) - 1), 

substr('ss||boat||he很帅',instr('ss||boat||he很帅', '||', 1, 1) + 2,instr('ss||boat||he很帅', '||', 1, 2) - 2 - instr('ss||boat||he很帅', '||', 1, 1)),

substr('ss||boat||he很帅', instr('ss||boat||he很帅', '||', 1, 2) + 2) 

from dual;