oracle中substr(‘abcde’,-3,3)是什么意思

 我来答
lllmouse
2010-08-11 · TA获得超过3660个赞
知道小有建树答主
回答量:805
采纳率:0%
帮助的人:974万
展开全部
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,为负值时表示从尾部开始算起,字符串排列位置不变。
果被欢0
2010-08-11 · TA获得超过215个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:131万
展开全部
截取字符串

如果是负数的话,就从右边数起,
你这个从右面数起第3位就是c,然后截取3位长度,则有cde
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式