1. 首页 >创业 > 正文

oracle中substr( lsquo abcde rsquo 3 3)是什么意思

导读 大家好,小联来为大家解答以上的问题。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,为负值时表示从尾部开始算起,字符串排列位置不变。

本文到此分享完毕,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!