REPLACE
描述
REPLACE 函数用于将字符串中的一部分字符替换为其他字符。
语法
REPLACE ( <str>, <old>, <new> )
参数
参数 | 说明 |
---|---|
<str> | 需要被替换的字符串 |
<old> | 需要被替换掉的子字符串,如果<old> 不在<str> 中,则不会进行替换 |
<new> | 用于替换 old 的新子字符串 |
返回值
返回替换掉子字符串后的新字符串。特殊情况:
- 任意参数中有一个为 NULL,则返回 NULL
举例
SELECT replace('hello world', 'world', 'universe');
+---------------------------------------------+
| replace('hello world', 'world', 'universe') |
+---------------------------------------------+
| hello universe |
+---------------------------------------------+