oracle中substr(‘abcde’,-3,3)是什么意思
oracle中substr(‘abcde’,-3,3)是什么意思
答案:1 悬赏:30 手机版
解决时间 2021-05-19 00:34
- 提问者网友:斑駁影
- 2021-05-18 01:05
最佳答案
- 五星知识达人网友:罪歌
- 2021-05-18 01:43
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虽然超出预处理的字符串最长度,但不会影响返回结果,系统按预处理字符串最大数量返回.
substr(ABCDEFG,0,-3); //返回:EFG,注意参数-3,为负值时表示从尾部开始算起,字符串排列位置不变.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯