【MySQL】文字列を一括置換する方法


ここではMySQLで、文字列を一括置換する方法を紹介しています。

文字列を一括置換する方法

文字列の任意の値を一括で置換するには、REPLACE関数を使います。

REPLACE(文字列,置換前の文字列,置換後の文字列)

次のSQLでは、COL1列の0をXに一括で置換しています。

mysql> SELECT col1 as ber ,REPLACE(col1,'0','X') as aft FROM tab1;
+-------+-------+
| ber   | aft   |
+-------+-------+
| 00100 | XX1XX |
| 00002 | XXXX2 |
| 30000 | 3XXXX |
+-------+-------+
3 rows in set (0.01 sec)