完全一致を検索して置換したい。
私はこれを試しました
update [table_name]
set
[field_name] = replace([field_name], '[string_to_find]', '[string_to_replace]');
この上記のクエリは、私が望むことをしていません。別の作業の途中であっても、単語を置き換えています。しかし、私は置き換えたい - 完全一致の場合のみ。
アップデート:
AをAPPLEに、EをElephantに置き換えたい
最初のクエリを実行すると、AがAPPLEに置き換えられ、再度実行すると置き換えられます
E から Elephant と APPLE TO APPLELEPHANT (リンゴは最後に e があります) ですが、私はこれをやりたくありませんでした
例えば
CODE
A
E
C
このupdate table1 set code = replace(code, 'A', 'APPLE'); を実行すると、
として変換しています
CODE
APPLE
E
C
大丈夫です!
そして、この update table1 set code = replace(code, 'E', 'ELEPHANT'); を実行すると、
CODE
APPLELEPHANT
ELEPHANT
C
APPLE IS ALSO CONVERTINGこんな風にしたくない
ありがとうございました!