1

varcharなどの形式をとる s のテーブルがあり"Hi","Hello","Greetings"ます。長さに応じて、同じメッセージに対して事実上複数の翻訳が行われます。それぞれの最後のものを取得したい。

現在、最初のコードを取得するための次のコードがあります。

rtrim(ltrim(str_replace(case when charindex(',', m.Message) > 0 then left(m.Message, charindex(',', m.Message)-1) else m.Message end, '"', '')))

しかし、私はコンテキストを使用しており、最も長いバージョン (通常は最後のバージョン) が優先されます。だから、最初のオカレンスではなく最後のオカレンスcharindexを取ったバージョンがあったのだろうか.select

4

0 に答える 0