辞書マッピングを使用して文字列の値を変更するための良いトリックはありますか? たとえば、私はtable1
フィドルを持っています
+---------------------------+
| ROW1 |
+---------------------------+
| This is an example string |
| This String has typ0s |
+---------------------------+
そしていくつかのマッピングテーブルdict1
FIDDLE :
+-------------------------+
| OLD | NEW |
+-------------------------+
| THIS | THAT |
| IS | ARE |
| EXAMPLE | SOURCE |
| STRING | NUMBER |
+------------+------------+
SELECT
値を分割しtable1.row1
、マッピング辞書を使用して単語を変更するステートメントが必要なdict1
ので、受信した値は次のようになります (既存の辞書値を上限に変更することはオプションです)。
+---------------------------+
| TRANS_ROW1 |
+---------------------------+
| THAT ARE AN SOURCE NUMBER |
| THAT NUMBER HAS TYP0S |
+---------------------------+
PS。REGEXP 式を使用した分割はとてもいいでしょう..