SQLServer截取字符串常用函數


SQL Server中一共提供了三個字符串截取函數:LEFT()、RIGHT()、SUBSTRING()。

一、LEFT()函數

函數說明如下:

  1. 語法:LEFT(character,integer)。
  2. 參數介紹:參數1:要截取的字符串,參數2:截取字符個數。
  3. 返回值:返回從字符串左邊開始指定個數的字符。
  4. 示例SQL:select LEFT('SQLServer_2012',3)。
  5. 返回:SQL。

二、RIGHT()函數

函數說明如下:

  1. 語法:RIGHT(character,integer)。
  2. 參數介紹:參數1:要截取的字符串,參數2:截取字符個數。
  3. 返回值:返回從字符串右邊開始指定個數的字符。
  4. 示例SQL:select RIGHT('SQLServer_2012',4)。
  5. 返回:2012.

三、SUBSTRING()函數

函數說明如下:

  1. 語法:SUBSTRING(character,start,length) 。
  2. 參數介紹:參數1:要截取的字符串,參數2:開始截取的下標(下標從1開始),參數3:截取的字符長度。
  3. 返回值:返回從字符串中間的字符。
  4. 示例SQL:select SUBSTRING('SQLServer_2012',4,6)。
  5. 返回:Server。

四、示例

--從字符串左邊開始截取4個字符
select LEFT('my name is kevin',4) as Result1
--從字符串右邊開始截取4個字符
select RIGHT('my name is kevin',4) as Result2
--從字符串第4個位置開始截取6個字符串
select SUBSTRING('my name is kevin',4,6) as Result3

 結果:

 


免責聲明!

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



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