比如一列
想截取[ ]中間的字串,請問各位高手SQL怎么寫呢
uj5u.com熱心網友回復:
DECLARE @A VARCHAR(100)
SET @A='A[123*456]B'
SELECT SUBSTRING(@A,CHARINDEX('[',@A)+1,CHARINDEX(']',@A)-CHARINDEX('[',@A)-1)
uj5u.com熱心網友回復:
如果都是這種[]抱起來的資料,那直接把[和]直接replace掉就可以了DECLARE @str NVARCHAR(200) = '[1.5cm*500c]'
SELECT REPLACE(REPLACE(@str,'[',''),']','')
如果不是那么需要獲取[和]的位置,然后進行截取
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/250858.html
標籤:基礎類
上一篇:非引數檢驗結果分析
