メインコンテンツまでスキップ
バージョン: 4.x

REPLACE

デスクリプション

REPLACE関数は、文字列内の文字の一部を他の文字に置き換えるために使用されます。

Syntax

REPLACE ( <str>, <old>, <new> )

パラメータ

Parameterデスクリプション
<str>置換対象となる文字列。
<old>置換される部分文字列。<old><str>に存在しない場合、置換は行われません。
<new><old>を置換するために使用される新しい部分文字列。

Return Value

部分文字列を置換した後の新しい文字列を返します。特殊なケース:

  • いずれかのParameterがNULLの場合、NULLが返されます。

Examples

SELECT replace('hello world', 'world', 'universe');
+---------------------------------------------+
| replace('hello world', 'world', 'universe') |
+---------------------------------------------+
| hello universe |
+---------------------------------------------+