これを使用して、すべての空白を@に置き換えます
SELECT *, REPLACE(NAME,' ','@') AS NAME2
結果は miss@test@blogs@@@@@@@@@@@@@ (名前の長さに応じて @ の数が異なります!
次に、これを使用して名前の後のすべての @ 記号を削除します
select *, substring(Name2,0,charindex('@@',Name2)) as name3
これにより、たとえば MISS@test@blogs の望ましい結果が得られます
ただし、この結果が得られないものもあり、null です。これは、私が読んだシートの一部の行が名前の後にスペースがないためです。
最初に名前の後に@記号がある場合にのみ削除するように、私が使用できるケースステートメントはありますか? ありがとう