oracle 截取数据的最后4位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 截取数据的最后4位相关的知识,希望对你有一定的参考价值。

参考技术A

oracle 截取数据的最后4位可以使用substr函数,例如:

select substr('HelloWorld',-4,4) value from dual;

返回结果:orld

从后面倒数第4位开始往后取4个字符。


扩展资料

substr函数格式使用介绍   (俗称:字符截取函数):

格式1: substr(string string, int a, int b);

1、string 需要截取的字符串

2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取)

3、b 要截取的字符串的长度

格式2:substr(string string, int a) ;

1、string 需要截取的字符串

2、a 可以理解为从第a个字符开始截取后面所有的字符串。

以上是关于oracle 截取数据的最后4位的主要内容,如果未能解决你的问题,请参考以下文章

sql中如何在where字句里截取某个字段的前几位字符

Oracle中如何截取字符串的后10位

Oracle中如何截取字符串的后10位

Oracle中substr用法,如果截取长度超过值的长度会返回啥值。

oracle 用SQl语句截取最后一个“\”后面的内容

pg数据库截取字符串后的内容进行排序