substr(string,start,length)
string - 指定的要截取的字符串
start - 必需,规定在字符串的何处开始
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾的指定位置开始
0 - 在字符串中的第一个字符处开始
length - 可选,指定要截取的字符串长度,缺省时返回字符表达式的值结束前的全部字符。
例如:
select substr('abcdefg',3,4) from dual;结果是cdef
select substr('abcdefg',-3,4) from dual;结果efg
select substr('abcde',2),substr('abcde',-2),substr('abcde',2,3),substr('abcdewww',-7,3) from dual;
结果是bcde、de、bcd、bcd
源地址:http://baike.baidu.com/link?url=lR_0K4EFSrw2uZZ-AxZBNlL9_wdhNfbi5yWgp9ggfWVqoG7NZWNXZ6-zGlTH9DBu_y1XsP5NpRwQWgNbRlk8dYu3AYLobtdJPBnKJDX0Dqa