REPLACE関数 (文字列に含まれる指定した文字列をすべて新しい文字列に置き換えた文字列を取得する)

広告
eyecatch

REPLACE 関数を使うと引数に指定した文字列の中に含まれる指定の文字列を新しい文字列に置き換えた文字列を取得します。ここでは REPLACE 関数の使い方について解説します。

REPLACE関数の使い方

REPLACE 関数は引数に指定した文字列の中に含まれる指定の文字列を新しい文字列に置き換えた文字列を取得します。書式は次の通りです。

REPLACE(str,from_str,to_str)

対象となる文字列( str )に含まれる指定した文字列( from_str )を新しい文字列( to_str )で置き換えます。この時置き返される指定の文字列は大文字と小文字は区別されます。

-- --

それでは実際に試してみます。 'Java' を 'JAVA' に置き換えます。次のように実行してください。

select replace('Java and JavaScript is good','Java','JAVA');

MySQL/REPLACE 関数の使い方(1)

置き換えの対象は大文字と小文字は区別されます。

select replace('aaa AaA aAa aaA', 'AaA', 'REPLACE');

MySQL/REPLACE 関数の使い方(2)

REPLACE 関数はマルチバイト文字でも使用することができます。

select replace('ここは港区です', '港区', '中央区');

MySQL/REPLACE 関数の使い方(3)

-- --

replace 関数の使い方について解説しました。

MySQLの使い方の他の記事を見てみる

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)
Profile
profile_img

著者 / TATSUO IKURA

初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を行っています。