Oracle当中怎么截取字符串

1、字符串截取

substr(‘数据’,开始位置,截止位置);

select substr('abcdef',1,3) from dual

在这里插入图片描述

2、查找子串的位置

instr(‘数据’,‘字符’);

他是从左向右来寻找的,寻找的最近的。

select instr('abcfdgfdhd','fd') from dual

在这里插入图片描述

3、substr和instr配合使用

求小数点后面的数

select substr('11.21',instr('11.21','.')+1) from dual

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43888891/article/details/115349189
今日推荐