oraclesubstr从后往前截取
时间: 2023-04-27 13:00:59 浏览: 186
Oracle中的substr函数可以从字符串中截取指定长度的子串,但是默认是从字符串的开头开始截取。如果需要从字符串的末尾开始截取,可以使用substr函数的第一个参数为负数的形式。例如,如果需要从字符串的倒数第三个字符开始截取长度为5的子串,可以使用以下语句:
SELECT SUBSTR('abcdefg', -3, 5) FROM DUAL;
这样就可以得到字符串'efg'。其中,第一个参数为-3表示从字符串的倒数第三个字符开始截取,第二个参数为5表示截取的子串长度为5。
相关问题
oraclesubstr
Oracle中的substr函数可以从字符串中截取指定长度的子串,但是默认是从字符串的开头开始截取。如果需要从字符串的末尾开始截取,可以使用substr函数的第一个参数为负数的形式。例如,如果需要从字符串的倒数第三个字符开始截取长度为5的子串,可以使用以下语句:
SELECT SUBSTR('abcdefg', -3, 5) FROM DUAL;
这样就可以得到字符串'efg'。其中,第一个参数为-3表示从字符串的倒数第三个字符开始截取,第二个参数为5表示截取的子串长度为5。
阅读全文