第116章 SQL函数 REPLACE
字符串函数,用于替换字符串中的子字符串。
大纲
REPLACE(string,oldsubstring,newsubstring)
参数
string- 作为子字符串搜索目标的字符串表达式。oldsubstring- 字符串中要匹配的子字符串。newsubstring- 用于替换oldsubstring的子字符串。
描述
在字符串中搜索子字符串并替换所有匹配项。匹配区分大小写。如果找到匹配项,它将用 替换 的每个实例。替换子串可能比它替换的子串长或短。如果找不到子字符串,则 将原样返回原字符串。
无论字符串的数据类型如何, 返回的值始终是数据类型 。这允许替换操作,例如 REPLACE(12.3,'.','_')。
不能对字符串、 或 newsubstring 参数使用 字段。尝试这样做会生成 错误。
空字符串是字符串值。因此,可以将空字符串用于任何参数值。但是,请注意 ObjectScript 空字符串作为 传递给 。
NULL 不是 中的数据值。因此,为任何 参数指定 将返回 ,无论是否发生匹配。
此函数提供与 实现的兼容性。
REPLACE, STUFF, and $TRANSLATE
和 都执行子字符串替换。 按数据值搜索子字符串。