【oracle中substr(‘abcde’,-3,3)是什-查字典问答网
分类选择

来自郝庆波的问题

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

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

1回答
2020-02-13 05:44
我要回答
请先登录
史志铭

  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,为负值时表示从尾部开始算起,字符串排列位置不变.

2020-02-13 05:49:40

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •