substr(string,start,length)
string - 指定的要截取的字符串。
start - 必需,規定在字符串的何處開始。正數 - 在字符串的指定位置開始,負數 - 在從字符串結尾的指定位置開始,0 - 在字符串中的第一個字符處開始。
length - 可選,指定要截取的字符串長度,缺省時返回字符表達式的值結束前的全部字符。
例如:select substr('abcdefg',3,4) from dual; 結果是cdef
select substr('abcdefg',-3,4) from dual; 結果efg
注意:字符串中的第一個位置始終為1,而不是0。以下兩個sql查詢的結果相同:
例如:select substr('abcdefg',0,3) from dual; 結果是abc
select substr('abcdefg',1,3) from dual; 結果是abc
substr可以用於 oderby()函數
例如:order by SUBSTR(first_name,-2)
