oracle截取字符串前几位的方法

oracle截取字符串前几位的方法

oracle截取字符串前几位的方法

oracle提前某数据的前几位用substr函数。

如test表中数据如下:

oracle截取字符串前几位的方法

现要提取dept字段中的前两位,可用如下语句:

select id,name,substr(dept,1,2) from test;

结果:

oracle截取字符串前几位的方法

substr函数介绍:

语法:

substr(String,start,Length)

参数:

string – 指定的要截取的字符串

start – 必需,规定在字符串的何处开始

正数 – 在字符串的指定位置开始

负数 – 在从字符串结尾的指定位置开始

0 – 在字符串中的第一个字符处开始

length – 可选,指定要截取的字符串长度,缺省时返回字符表达式的值结束前的全部字符。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享