1
私は、私はこのような文字列を持つSQL Serverのに2014SQL Server:3番目と4番目の '。'の間のテキストを選択します。
を使用します。私が取得する必要があり、この例ではので
A.U.TCZ.160001.AC
は、私は、3番目と.
の第4回発生との間の部分文字列を取得する必要があります160001
私は、私はこのような文字列を持つSQL Serverのに2014SQL Server:3番目と4番目の '。'の間のテキストを選択します。
を使用します。私が取得する必要があり、この例ではので
A.U.TCZ.160001.AC
は、私は、3番目と.
の第4回発生との間の部分文字列を取得する必要があります160001
Declare @text varchar(100) = 'A.U.TCZ.160001.AC'
Declare @3rd int
Declare @4th int
Select @3rd = charindex('.',@text,charindex('.',@text,charindex('.',@text)+1)+1)
Select @4th = charindex('.',@text,@3rd+1)
Select Substring(@text, @3rd+1, @[email protected])
これを行う方法は一般的な方法です。SO question
ありがとうございます – user1762186