SQL 語句中查詢結果字符截取left,right,substrng用法


    在SQL的實際用途中,經常會碰到需要對查詢結果值需要做字段的一些截取,下面列舉經常用到的三種常用截取方式。

1.LEFT(str, length):從左邊開始截取str,length是截取的長度;

2.RIGHT(str, length):從右邊開始截取str,length是截取的長度;

3.SUBSTRING(str  ,n ,m):返回字符串str從第n個字符截取到第m個字符;

left的意思是從做往右截取,str是需要截取的字段名,length是需要截取的長度,也就是保留多少位。下面親看實例;

結果就是截取了前三位。

right 剛好相反,是從右邊開始往左截取,保留相對應的長度。

結果顯示就是保留后五位,從右往左。

如果我們需要截取中間幾位的話,比如第二位到第七位,就需要用到substring.

字段名,加上從第幾位開始截取,然后截取長度是多少,我做的是保留五位。

同時substring也可以和len一起使用,len是字段長度。

結果是從第三位截取,去掉開頭的第一和第二位。

 


免責聲明!

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



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