当前位置:   article > 正文

oracle截取某一个字符之前或之后的值;substr();instr()_oracle截取第二个*之后的字符

oracle截取第二个*之后的字符

原文链接:https://www.cnblogs.com/wangkang0320/p/6743965.html

函数介绍:
截取的函数:
substr(?,?);
substr(?,?,?);
这里写图片描述
获取目标字符出现的位置:
instr(? , ? , ? );
instr( ? , ? , ? , ? )
这里写图片描述
例:

字符串 “AAA-BBB” 截取”AAA” “BBB”

select substr('AAA-BBB',1,instr('AAA-BBB','-',-1)-1) 值 from dual;
  • 1

这里写图片描述

select substr('AAA-BBB',instr('AAA-BBB','-',-1)+1) 值 from dual;
  • 1

这里写图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/231019
推荐阅读
相关标签
  

闽ICP备14008679号