蔡香满屋
站在牛顿头上吃苹果

Oracle中计数从1开始,与java中从0开始计数不同,但由于Oracle数据库设计的灵活性,所以其下标是从0或从1开始都是一样的,即如下两段代码的运行结果完全相同。

例1.下标从0开始
  select substr('hello',0,3) from dual; // 输出hel
例2.下标人1开始
  select substr('hello',1,3) from dual;  // 输出hel


同时,oracle还支持负下标的问题
 select substr('hello',-3) from dual; // 输出llo,即后面输出

posted on 2019-10-16 09:55  蔡香满屋  阅读(353)  评论(0)    收藏  举报