[T-SQL] 字串處理筆記

  • 578
  • 0
  • SQL
  • 2016-08-03

摘要:SQL 字串處理筆記

紀錄一下,平常很常使用的的字串處理。


--字串拆解取得
DECLARE @STR Nvarchar(20)
SET @STR = 'COMAP/測試中'

SELECT 
LEFT(@STR,CHARINDEX('/',@STR)-1)
,RIGHT(@STR,LEN(@STR)-CHARINDEX('/',@STR))
,SUBSTRING(@STR,1,CHARINDEX('/',@STR)-1 )
,SUBSTRING(@STR,CHARINDEX('/',@STR)+1,LEN(@STR) )
,@STR 
 
 
--建立測試資料 
DECLARE @INT TABLE
 (
	SN int
 )
DECLARE @INTR int
SET @INTR = 1
WHILE @INTR <= 10
BEGIN
	INSERT INTO @INT VALUES(@INTR) 
	SET @INTR = @INTR +1
END	
--自動補零
SELECT 
RIGHT('00000'+CONVERT(VARCHAR(5),SN),5)AS '補零'
,* FROM  @INT

水滴可成涓流,涓流可成湖泊大海。
汲取累積知識,將知識堆積成常識;將常識探究成學識;將學識簡化為知識;授人自省。