1.先用SUBSTRING跟 CHARINDEX分割字串(你的例子:引數使用","逗號)
https://social.msdn.microsoft.com/F...38988?forum=240
2.
再搭配前面chk網友教的使用REPLACE
空白替換掉"進貨數量:"、"銷售數量:"
假設你要取的資料
資料庫為test
資料表為test1
欄位為total
SELECT [total]
,REPLACE(SUBSTRING([total], 1, CHARINDEX(',', [total]) - 1),'進貨數量:','')
,REPLACE(SUBSTRING([total], CHARINDEX(',', [total]) + 1, LEN([total]) - CHARINDEX(',', [total]),'銷貨數量:','')
FROM test.dbo.test1 where XXX=XXX
---------------------------------------------------
兩邊隨便鬥起來的,不知道能不能跑