用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
语法
REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )
charindex('改变','教育改变生活',4)
1. 改变:要查找的字符串
2. 教育改变生活,改变命运,改变未来:待查找字符串
语法
REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )
charindex('改变','教育改变生活',4)
1. 改变:要查找的字符串
2. 教育改变生活,改变命运,改变未来:待查找字符串
3.will change:代替换的字符串
SQL代码:
declare @a varchar(50),@b varchar(50),@c varchar(50),@d varchar(50)
set @a='教育改变生活,改变命运,改变未来'
set @b='改变'
set @c='will change'
set @d=REPLACE(@a,@b,@c)
select @d
执行效果:

本文介绍了 SQL 中 REPLACE 函数的基本用法,通过实例演示了如何使用该函数来替换字符串中的指定部分。具体展示了如何设置待查找和替换的字符串,并通过执行 SQL 语句实现了字符串的有效替换。

2288

被折叠的 条评论
为什么被折叠?



