SQL で REPLACE を使用して複数の文字を置換する方法

SQLで文字を複数置き換える場合は、REPLACE関数を使用できます。

この文章を日本語で自然に言い換えてください。1つの解答のみ必要です。文法は次のとおりです。

REPLACE(string, old_substring, new_substring)

このとき、string は置換操作を行う元の文字列、old_substring は置換する部分文字列、new_substring は置換に使用する新しい文字列です。

複数の文字を置き換える場合は、REPLACE関数を複数回呼び出すことができます。以下はその例です。

SELECT REPLACE(REPLACE(string, old_substring1, new_substring1), old_substring2, new_substring2) AS replaced_string
FROM table_name

上記サンプルでは、stringは置換操作対象元の文字列で、old_substring1とold_substring2は置換対象の2つのサブ文字列、new_substring1とnew_substring2はそれぞれ、置換する新しい文字列です。table_nameは置換操作対象のテーブル名です。

ソース文字列の置換はすべてグローバルで、大文字と小文字を区別することに注意してください。大文字と小文字を区別せずに置換する必要がある場合は、LOWERまたはUPPER関数を使用してソース文字列とサブ文字列をすべて大文字または小文字に変換してから置換操作を実行できます。

bannerAds