SQL SQL-文字関数

文字列を置換する(REPLACE)

更新日:

データベース ORACLE MySQL PostgreSQL
対応状況

SQLで文字列を置換するには、REPLACE関数を使います。

構文

SELECT REPLACE(列名,'置換対象','置換後の文字') FROM test;

使用例

mysql> SELECT name,REPLACE(name,'s','*') FROM ado;
+--------+-----------------------+
| name   | REPLACE(name,'s','*') |
+--------+-----------------------+
| sasuke | *a*uke                |
| ziro   | ziro                  |
| taro   | taro                  |
| yama   | yama                  |
| sasuke | *a*uke                |
| sasuke | *a*uke                |
| sasu   | *a*u                  |
| sasu   | *a*u                  |
| さすけ | さすけ                  |
+--------+-----------------------+
  • この記事を書いた人
さすけ

さすけ

インフラエンジニアとして数々の大手サーバーを構築を実施し、現在はWebサーバーの構築、サイト作成を中心に活躍しています。

-SQL, SQL-文字関数
-

Copyright© さすけのプログラミング入門 , 2018 All Rights Reserved.