SQL學習5.1-substr(字符串截取函數)


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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM