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)
--可結合charindex()函數使用
select substring(字段名稱,charindex('-',字段名稱)+1,len(字段名稱)-charindex('-',字段名稱))

charindex('要查找的子字符串','父字符串'[,開始查找的位置,默認為0])
--4)返回:Server


免責聲明!

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



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