📅  最后修改于: 2023-12-03 15:10:33.951000             🧑  作者: Mango
在 SQL Server 中,我们可以使用 REPLACE
函数来替换字符串。该函数可以将一个字符串中的指定字符或字符串替换为另一个字符或字符串。
以下是 REPLACE
函数的基本语法:
REPLACE(string, old_substring, new_substring)
参数说明:
string
:要进行替换操作的目标字符串。old_substring
:需要被替换的子字符串。new_substring
:用于替换 old_substring
的子字符串。下面是一些 REPLACE
函数的使用示例:
SELECT REPLACE('Hello World', 'World', 'SQL Server');
-- 输出 "Hello SQL Server"
SELECT REPLACE('Database', 'a', 'A');
-- 输出 "DBAse"
REPLACE
函数是大小写敏感的。REPLACE
函数只替换被指定的字符串,它不会替换被列入其中的其他字符串。old_substring
为 NULL
,则 REPLACE
函数返回 NULL
。old_substring
为空字符串,则 REPLACE
函数将 string
中所有空字符串替换为 new_substring
。在 SQL Server 中,使用 REPLACE
函数可以轻松地替换一个字符串中的指定字符或字符串。这对于数据清洗和字符串操作非常有用。