sql server中截取字符串的經常使用函數(本身常常到用的時候想不起來因此拿到這裏)

咱們若是要在sql server中,使用截取字符串的方法要怎樣使用呢?

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

複製代碼
/******  Sql Server中截取字符串的經常使用方法  ******/

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

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

--一、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

實例結果:post

本身不會再滿世界找資料了!!!能夠加書籤spa

相關文章
相關標籤/搜索