Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


REPLACE

📄字数 343
👁️阅读量 加载中...

功能描述

expr3替换字符串expr1中指定的子字符串expr2

语法格式

sql
REPLACE(expr1,expr2[,expr3])

输入参数

  • expr1:进行替换操作的字符串,VARCHAR类型。
  • expr2:被替换的子串,VARCHAR类型。
  • expr3:可选参数,替换后的目标串,VARCHAR类型,该参数为空,将匹配串替换为空串。

输出结果

输出结果为VARCHAR类型,输入参数expr1NULL,输出结果为NULL

示例

SQL
-- 将字符串'ABCDEF'中的子字符串'CD'替换为'中国'
SQL> SELECT REPLACE('ABCDEF','CD','中国') FROM dual;

+----------+
|  EXPR1   |
+----------+
| AB中国EF |
+----------+

-- 将字符串'ABCDEF'中的子字符串'CDE'替换为''
SQL> SELECT REPLACE('ABCDEF','CDE') FROM dual;

+-------+
| EXPR1 |
+-------+
| ABF   |
+-------+