MySQL 文字列を置換する

  • 作成日 2022.02.05
  • 更新日 2022.10.17
  • mysql
MySQL 文字列を置換する

MySQLで、文字列を置換する手順を記述してます。

環境

  • OS ubuntu21.10
  • MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
  • MySQL Workbench 8.0.27

手順

文字列を置換するには、「REPLACE( )」を使用します。

REPLACE( 文字列, 置換される文字列, 置換する文字列 )

実際に、実行して置換してみます。

SELECT 
REPLACE('hello world', 'o', 'O'),
REPLACE('hello world', 'll', 'LL'),
REPLACE('hello world', ' ', '')

実行結果を確認すると、置換されていることが確認できます。

日本語

日本語にも使用することが可能です。

SELECT 
REPLACE('おはようございます', 'ございます', '')

実行結果

サロゲートペア

サロゲートペア文字にも使用できます。

SELECT 
REPLACE('😅😆😇', '😇', '😈')

実行結果