私はちょうど数値の位置と部分文字列を使用する以外のより良い方法を解析するために見つけることができない多少ファンキーな文字列を持っています。SQLパースストリングは、より良い方法になっています
この文字列を分割する方がよいでしょうか?
Declare @EXTERNAL_KEY Varchar(100) = 'ABC_2015SP_DEFG1321.088TR'
Print Substring(@EXTERNAL_KEY,CHARINDEX('_',@EXTERNAL_KEY)+8,4)+' '+Replace(Substring(@EXTERNAL_KEY,CHARINDEX('_',@EXTERNAL_KEY)+12,8),'.',' ')+' '+Substring(@EXTERNAL_KEY,CHARINDEX('_',@EXTERNAL_KEY)+20,2)
私は達成するために期待しています最終結果:
DEFG 1321 088 TR
を前提とフォーマットが固定されていますか? –
はい私はそう信じています。 – BlueBird