【SQL】符號切割字串變成多欄
工作之需求,將欄位中的資料,以底線分隔之文字,變成多欄位顯示。
SQL 參考語法:
select RefSysArgID,SUBSTRING(RefSysArgID,1,CHARINDEX('_',RefSysArgID)-1) as RefSysArgID_0, SUBSTRING(RefSysArgID,CHARINDEX('_',RefSysArgID)+1,len(RefSysArgID)) as RefSysArgID_1, RefSysArgName, RefSysArgRemark from dispRefSysArg
where RefSysArgParentID=N'MSS_HWMS_AREA'
執行畫面:
SQL 參考語法2:
--Ex:Hello_Jason
select SUBSTRING('Hello_Jason',1,CHARINDEX('_','Hello_Jason')-1) '前面的文字'
, SUBSTRING('Hello_Jason',CHARINDEX('_','Hello_Jason')+1,len('Hello_Jason')) '後面的文字'
執行畫面:


留言
張貼留言