分享至
請問Table某個欄位如下此欄位的字數不同 -在第幾位數不確定,如何截取第1個及第2個的 "- :截取"-" 之後字串,MS SQL指令要怎麼寫?
如:abc-we-fggh -->截取wc及fgghjjkl-llo-fddfd --> 截取llo及fddfdlkljlk-fsfd-fsfefgg-->截取fsfd及fsfefgg
已邀請的邦友 {{ invite_list.length }}/5
請參閱 : [MSSQL]欄位拆解相關疑問
我會用split來處理請參閱自己寫SQL Server的Split()函數
Select * from dbo.udf_Split(N'abc-we-fggh','-') abc we fggh Select * from dbo.udf_Split(N'jjkl-llo-fddfd','-') jjkl llo fddfd Select * from dbo.udf_Split(N'lkljlk-fsfd-fsfefgg','-') lkljlk fsfd fsfefgg
IT邦幫忙