一、函數格式函數
格式1: substr(string string, int a, int b);spa
-string 須要截取的字符串3d
-a 截取字符串的開始位置(注:當a等於0或1時,都是從第一位開始截取)code
-b 要截取字符串的長度blog
格式2:substr(string string, int a) ;字符串
-string 須要截取的字符串string
-a 從第a個字符開始截取後面全部的字符串。class
二、舉例im
--從第二個字符開始截取,截取四個字符 SELECT SUBSTR('MISSYOUMYLOVER',2,4) FROM DUAL;
結果db
--從第二個字符開始截取,截取五個字符,空格也包含在內 SELECT SUBSTR('MISS YOU MY LOVER',2,5) FROM DUAL;
結果
--從第倒數四個字符日後開始截取,截取五個字符,空格也包含在內 SELECT SUBSTR('MISS YOU MY LOVER',-4,5) FROM DUAL;
結果
--從第倒數四個字符日後開始截取,截取後面全部字符,空格也包含在內 SELECT SUBSTR('MISS YOU MY LOVER',-7) FROM DUAL;
結果
--從第四個字符日後開始截取,截取後面全部字符,空格也包含在內 SELECT SUBSTR('MISS YOU MY LOVER',4) FROM DUAL;
結果