Oracle 截取字符串最后两位(oracle截取后两位)

oracle截取字符串最后两位是日常开发过程中常用的一种操作,其使用的函数为 SUBSTR() 。

它的功能是从一个字符串(或字段)中截取出某一段子字符串,常用 SUBSTR() 函数截取字符串最后两位,具体形式为SUBSTR(字段名,LENGTH(字段名)-2+1,2)。

首先,它需要一个字段或字符串作为参数,这里使用字段名字来说明。接下来LENGTH 函数用来查找当前字段的总的长度,然后是 -2,它将最后一位置减掉,再加上1,代表取从最后第二位开始取。最后是 2,表示保留两位字符串。

因此,当需要截取字符串最后两位时,只需要使用该函数,参数 为(要截取的字段名,LENGTH(字段名)-2+1,2)即可。

例如:假设字段名为Str,那么我们只需要使用 SUBSTR(str,LENGTH(str)-2+1,2) 函数即可截取字符串最后两位,例如Str=”This is a Test”,那么 SUBSTR(str,LENGTH(str)-2+1,2) 的返回结果为 “st” 。

oracle 截取字符串的最后两位是非常有用的操作,可以应用在诸如页码、任务编号等场景。它可以让我们节省很多时间和精力,实现对字符串高效、有效的截取。


数据运维技术 » Oracle 截取字符串最后两位(oracle截取后两位)