sql 循環分割字符


DECLARE @Items VARCHAR(1000)='148' --待處理拼接字符串

--開始處理
SET @Items=@Items+',' --必須追加“,”否則最後一個無法輸出
DECLARE @ItemIndex INT=CHARINDEX(',',@Items)

WHILE(@Items!=',' AND @ItemIndex>0)--拆分字符串,循環輸出
BEGIN
PRINT LEFT(@Items,@ItemIndex-1)
SET @Items=RIGHT(@Items,LEN(@Items)-@ItemIndex)
SET @ItemIndex=CHARINDEX(',',@Items)
END
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章