SQL Server REPLACE() 函数

实例

用 "M" 替换字符串中的 "T":

  1. SELECT REPLACE('SQL Tutorial', 'T', 'M');

定义与用法

REPLACE() 函数将字符串中出现的所有子字符串替换为新的子字符串。

注意:搜索不区分大小写。

提示:还要看 STUFF() 函数。


语法

  1. REPLACE( string , old_string , new_string )

参数值

参数描述
string必填。原始字符串
old_string必填。要替换的字符串
new_string必填。新的替换字符串

技术细节

适用版本:SQL Server(从 2008 开始)、Azure SQL数据库、Azure SQL数据仓库、并行数据仓库

更多实例

实例

用 "HTML" 替换字符串中的 "SQL":

  1. SELECT REPLACE('SQL Tutorial', 'SQL', 'HTML');
实例

用 "c" 替换字符串中的 "a":

  1. SELECT REPLACE('ABC ABC ABC', 'a', 'c');

分类导航