各位大大好,小弟為SQL新手...
如提所示,
SELECT value
FROM STRING_SPLIT('ABC123-測試文字-7(T)','-')
得到的結果會為
想請問該如何取得最後一列 7(T)?
或者說有甚麼方式能夠取得該字串內的7呢?
請教各位大大,感謝感謝
小把戲,參考看看
http://sqlfiddle.com/#!18/f96c3/35/0
DECLARE @var as varchar(max)
DECLARE @result as varchar(max)
SELECT TOP 1 @var = REVERSE(value)
FROM STRING_SPLIT(REVERSE('ABC123-測試文字-7(T)'),'-')
SELECT TOP 1 @result = value
FROM STRING_SPLIT(@var,'(')
SELECT @result