替换sql server中的整个单词

时间:2013-03-03 14:22:06

标签: sql-server

我想在SQL Server中找到并替换整个单词,例如如果我找到“day”这个词,我想用空格替换“day”这个词。但是在搜索单词“day”时,其他单词应该是结果集的一部分。 “假日”。

我在下面的链接中有解决方案。但是我无法在替换声明中使用它

http://blog.conceptinfoway.net/databases-database-server-web-database-online-database-database-hosting-database-developer-database-management-database-development/how-to-amatch-whole-word-in-sql/

提前致谢

1 个答案:

答案 0 :(得分:0)

如果您只想要ram而不是程序,那么您可以使用此

create table temp(nnn varchar(max))
insert into temp values('programme'),('is ram home')
select * from temp where nnn like '% ram %'
update temp
set nnn='x' where nnn like '% ram[ .,'']%'
select * from temp
drop table temp

这只会改变第二项,而不是第一项。