本文转载自:http://www.cnblogs.com/nicholas_f/articles/1526063.html
substr(字符串,截取开始位置,截取长度) //返回截取的字
substr('Hello World',0,1)
//返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串
substr('Hello World',1,1)
//返回结果为 'H' *0和1都是表示截取的开始位置为第一个字符
substr('Hello World',2,4)
//返回结果为 'ello'
substr('Hello World',-3,3
)//返回结果为 'rld' *负数(-i)表示截取的开始位置为字符串右端向左数第i个字符
测试:
select substr('Hello World',-3,3) value from dual;
附:java中substring(index1,index2)的简单用法
作用:从字符串索引(下标)为index1的字符开始截取长度为index2-index1 的字符串。
String str="Hello World";
System.out.println(str.substring(0,5));
打印结果为:Hello
本文详细介绍了 Oracle 数据库中 substr 函数的使用方法,并通过多个示例展示了如何精确地从字符串中提取所需的子串。此外,还对比了 Java 中 substring 方法的用法。
2512

被折叠的 条评论
为什么被折叠?



