regexp_replace を使用して郵送先住所を標準化していますが、問題が発生したことがあります。
次の 2 つのアドレスと、その結果がどうなるかを考えてみましょう。
- 115 1/2 東 6 丁目 -> 115 1/2 東 6 丁目
- 818 東通り -> 818 東通り
2 番目の住所の「東」は、方向標識ではなく、通りの実際の名前です。
私のクエリでは、私は試みました
SELECT
regexp_replace(address, 'East[^ St]', 'E ')
しかし、これは最初のアドレスを適切な形式に変換できません。
East という単語が最初のアドレスで「E」に変換され、2 番目のアドレスでは単語がそのまま残るように regexp_replace を記述するにはどうすればよいですか?