私は:
の後、そして;
の前にすべてを引き抜こうとしています。 は、例えば、私の現在のコードは次のとおりです。私の仕事を:これは代わりに、レオンの唯一の私の仕事を通じてプルするために私が探していますLeon: My Job; New job
T-SQLは以下の間のすべてを引き継ぎます。
:
はselect Left('{Script.Testdata}', CHARINDEX('; ',('{Script.Testdata}'))-1)
これは、現在のデータを通じて" Leon: My Job"
を引っ張ります。したがって、:
から;
までのすべてが、;
と;
の間のものは表示されません。文字列が:
または;
を持っていない可能性がある場合、これは複雑になります。もちろん、
select left(stuff(col, 1, charindex(':', col), ''),
charindex(';', stuff(col, 1, charindex(':', col), '')) - 1
)
:
ありがとうございます。 – SQLeon
https://docs.microsoft.com/en-us/sql/t-sql/functions/stuff-transact-sql –