OREACLE SUBSTR()函數應用-截取字符函數

一、函數格式函數

       格式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;

結果

相關文章
相關標籤/搜索