oracle中substr('kong',0,2)与substr('kong',1,2)有什么区别吗?

学习 时间:2026-05-30 03:49:00 阅读:573
oracle中substr('kong',0,2)与substr('kong',1,2)有什么区别吗?

最佳回答

包容的秀发

调皮的期待

2026-05-30 03:49:00

这两个没有区别,都是从起始位开始截取两位。substr('kong',startPosition,[Length])startPosition如果为负数,表示起始位置从后往前,而此值为0或者1的时候,表示从起始位开始。length可以不写,默认是从startPosition开始往后的所有字符串。

最新回答共有2条回答

  • 无语的酒窝
    回复
    2026-05-30 03:49:00

    这两个没有区别,都是从起始位开始截取两位。substr('kong',startPosition,[Length])startPosition如果为负数,表示起始位置从后往前,而此值为0或者1的时候,表示从起始位开始。length可以不写,默认是从startPosition开始往后的所有字符串。

上一篇 外星人麦田怪圈的一些问题!

下一篇 煦字粤语怎么读啊?那个...X读拼音“h”的音,不是正解,调查完毕.