oracle的substr用法
Oracle的substr函数用于截取字符串,其参数和用法如下:
参数1:string,要处理的字符串。
参数2:a,截取字符串的开始位置(起始位置是0)。
参数3:b,截取的字符串的长度(而不是字符串的结束位置)。字符串长度为0
substr函数的用法有两种格式:
1. substr(string, a, b):从字符串的第a个元素开始,截取长度为b的子串。
2. substr(string, a):从字符串的第a个元素开始,截取到最后一个元素。
例如:
substr("ABCDEFG", 0):返回"ABCDEFG",截取所有字符。
substr("ABCDEFG", 2):返回"CDEFG",截取从C开始之后所有字符。
substr("ABCDEFG", 0, 3):返回"ABC",截取从A开始3个字符。
substr("ABCDEFG", 0, 100):返回"ABCDEFG",100虽然超出预处理的字符串最长度,但不会影响返回结果,系统按预处理字符串最大数量返回。
substr("ABCDEFG", 0, -3):返回"EFG",注意参数-3,为负值时表示从尾部开始算起,字符串排列位置不变。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。