欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

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

来源: javaer 分享于  点击 48115 次 点评:224

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


select cast(substr(a.str1,
                   instr(a.str1, ';', 1, '27') + 1,
                   (instr(a.str1, ';', 1, '28') -
                   instr(a.str1, ';', 1, '27') - 1)) as varchar2(10)) as value1
  from table1 a
 where (length(a.str1) - length(replace(a.str1, ';', ''))) = 29
   and cast(substr(a.str1,
                   instr(a.str1, ';', 1, '27') + 1,
                   (instr(a.str1, ';', 1, '28') -
                   instr(a.str1, ';', 1, '27') - 1)) as varchar2(10)) is not null;

相关文章

    暂无相关文章

用户点评