oracle使用substr instr实现类似于java substring的功能

前端之家收集整理的这篇文章主要介绍了oracle使用substr instr实现类似于java substring的功能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
select cast(substr(a.str1,instr(a.str1,';',1,'27') + 1,(instr(a.str1,'28') -
                   instr(a.str1,'27') - 1)) as varchar2(10)) as value1
  from table1 a
 where (length(a.str1) - length(replace(a.str1,''))) = 29
   and cast(substr(a.str1,'27') - 1)) as varchar2(10)) is not null;

猜你在找的Oracle相关文章