答案 0 :(得分:1)
你可以使用PIVOT。
DECLARE @Description VARCHAR(MAX)= '[Version100][BuildNumber:666][SubBuild:000]'
SELECT LEFT(STUFF(@Description, 1, PATINDEX('%BuildNumber%', @Description) + 11, '' )
,PATINDEX('%]%', STUFF(@Description, 1, PATINDEX('%BuildNumber%', @Description) + 11, '' )) - 1)