hatena
hatena
2024/03/01 (金) 16:19:21
デザインビューで更新クエリにして、下記のように設定してください。
フィールド | 社名2 |
---|---|
テーブル | T_会社マスター |
レコードの更新 | Replace([社名2],[社名1] & " ","") |
抽出条件 | Like [社名1] & " *" |
SQLでは
UPDATE T_会社マスター
SET T_会社マスター.社名2 = Replace([社名2],[社名1] & " ","")
WHERE T_会社マスター.社名2 Like [社名1] & " *";
通報 ...
回答ありがとうございます。
最初の質問で例示したパターンについては上手く置換できました!
や
等もまとめて抽出・置換することはできますでしょうか?
Hatenaさん、こちらわかりますでしょうか?
デザインビューで下記でどうでしょう。
素晴らしいです、上手く抽出することが出来ました。
ありがとうございます。
疑問なのですが、何故
ではなく
なのでしょうか??
仮に[社名1]に「みかん」が設定されているとします。
その場合、「T_会社マスター.社名2」の内容を「みかん」の前方一致で検索したいわけです。
Like "[社名1]*"
↑これの場合、全てをそのまま文字列として扱ってしまいますので、「[社名1]」の前方一致で検索してしまいます。
Like [社名1] & ""
↑これの場合、[社名1]に設定されている文字列、つまり「みかん」と「」をくっつけた文字列「みかん*」で検索を行います。