Oracle中查询字符串中指定字符的位置

原创
2017/02/10 14:41
阅读数 3.8K

Oracle中查询字符串中的指定字符串的位置用到insrt函数

  PS:查询  “山东省青岛市崂山区沙子口街道” 中 “省”的位置

    select instr('山东省青岛市崂山区沙子口街道','省') from dual

查询得到 “省” 的下标为3

 

如果要得到山东省,那么可以使用字符串截取函数substr

select substr('山东省青岛市崂山区沙子口街道',
              0,
              instr('山东省青岛市崂山区沙子口街道', '省'))
  from dual

 

 

 

 

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部