比如有一个a字段格式如下:
aaaa-bbbb-cc
要截取最后的cc
1,首先获取最后一次出现的- 的位置
instr('aaaa-bbbb-cc','-',-1),这样就得到了最后一个-的下标
2,从最后一次出现-的位置开始截取字符串
下标加一,然后截取
substr('aaaa-bbbb-cc',instr('aaaa-bbbb-cc','-',-1)+1)
运行例子:
select substr('aaaa-bbbb-cc',instr('aaaa-bbbb-cc','-',-1)+1) from dual;
---------------------
原文:https://blog.csdn.net/u013614451/article/details/45447733
版权声明:本文为博主原创文章,转载请附上博文链接!