当前位置:首页  科普专区

科普专区

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

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

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

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