sql server中截取字符串的常用函數


我們如果要在sql server中,使用截取字符串的方法要怎樣使用呢?

sql server提供了3個常用截取字符串方法,LEFT()、RIGHT()、SUBSTRING()

/******  Sql Server中截取字符串的常用方法  ******/

--1、LEFT()方法---
--函數說明---
--1)語法:LEFT(character,integer)  
--2)介紹:參數1:要截取的字符串,參數2:截取字符個數
--3)使用:
--返回從字符串左邊開始指定個數的字符--
select LEFT('SqlServer_2008',3)
--4)返回:Sql

--1、RIGHT()方法---
-- right()函數說明---
--1)語法:RIGHT(character,integer)  
--2)介紹:參數1:要截取的字符串,參數2:截取字符個數
--3)使用:
--返回從字符串右邊開始指定個數的字符--
select LEFT('SqlServer_2008',4)
--4)返回:2008

--1、SUBSTRING()方法---
-- substring()函數說明---
--1)語法:SUBSTRING(character,start,length)  
--2)介紹:參數1:要截取的字符串,參數2:開始截取的下標,參數3:截取的字符長度
--3)使用:
--返回從字符串中間的字符--
select SUBSTRING('SqlServer_2008',4,6)
--4)返回:Server

實例如下:

--截取字符串左邊3個字符--
select LEFT('Welcome to China!',7) as 結果1
--截取字符串右邊4個字符--
select RIGHT('Welcome to China!',6) as 結果2
--截取字符串中間6個字符(第二個從哪個字符下標開始)
select SUBSTRING('Welcome to China!',9,2) as 結果3

實例結果:

PS:

參考來源地址:http://blog.csdn.net/hu_shengyang/article/details/10536881


免責聲明!

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



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