2013-03-03 59 views
1

我想在SQL Server中查找和替換整個單詞,例如如果我找到「day」這個詞,我想用空格替換「day」這個詞。但是,在搜索單詞「日」時,其他單詞應該是例如結果集的一部分。 「假日」。替換sql server中的整個單詞

我已經在下面的鏈接解決方案。但我無法使用這REPLACE語句

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/

在此先感謝

回答

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 

這只是改變了第二項而不是第一項。

+0

匿名用戶聲稱'如果你的字符串是「ram's horn」,這將不起作用,例如' – 2013-08-01 09:38:50

+0

@JanDvorak現在希望它不錯。這可能是我剛開始學習時的第一個答案。對不起。 – Saksham 2013-08-01 10:44:33