摘要: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
水滴可成涓流,涓流可成湖泊大海。
汲取累積知識,將知識堆積成常識;將常識探究成學識;將學識簡化為知識;授人自省。