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