SQL DB の末尾の文字列のみを置き換える必要があります。DBには現在これがあります:
Sony Co
Coca Cola
Coke
Sony Company
ソニーラインから「Co」を削除する必要があります
したがって、出力は次のようになります。
Sony
Coca Cola
Coke
Sony Company
どんな助けでも大歓迎です、事前に感謝します!
どうですか:
select (case when name like '% CO' then left(name, len(name) - 3)
else name
end) as newname
注: データベースは指定しません。一部のデータベースでlen()
は がであり、の代わりにorlength()
を使用します。substr()
substring()
left()
UPDATE urtablename SET name = replace(name , 'Co', '') N'%Co' のような名前