oracle中substr( lsquo abcde rsquo 3 3)是什么意思
发布日期:2023-08-12 17:25:00
导读 大家好,小联来为大家解答以上的问题。oracle中substr( lsquo abcde rsquo 3 3)是什么意思这个很多人还不知道,现在让我们一起来看...
大家好,小联来为大家解答以上的问题。oracle中substr( lsquo abcde rsquo 3 3)是什么意思这个很多人还不知道,现在让我们一起来看看吧!
1、substr截取字符串‘abcde’---要截取的字符串-3 ---从右向左第3个字符向后开始截取3 --- 取三个字符substr(‘abcde’,-3,3) 返回的结果是 cde给你几个例子:substr("ABCDEFG", 0); //返回:ABCDEFG,截取所有字符 substr("ABCDEFG", 2); //返回:CDEFG,截取从C开始之后所有字符 substr("ABCDEFG", 0, 3); //返回:ABC,截取从A开始3个字符 substr("ABCDEFG", 0, 100); //返回:ABCDEFG,100虽然超出预处理的字符串最长度,但不会影响返回结果,系统按预处理字符串最大数量返回。
2、 substr("ABCDEFG", 0, -3); //返回:EFG,注意参数-3,为负值时表示从尾部开始算起,字符串排列位置不变。
本文到此分享完毕,希望对大家有所帮助。
标签: