declare @str varchar(50)='GoodLuck Markand'
declare @replacedString varchar(50)
set @replacedString = replace(@str,'Good','Better')
print @replacedString
我希望输出保持不变,因为没有像'Good'这样的单个单词。 但输出结果是'BetterLuck Markand'。使用ms sql server替换整个单词“替换”
我想MS SQL替换函数比较确切的单词,然后将其替换。 我该怎么做?
它正在工作,因为它应该。 – leppie 2014-12-09 12:29:51
@NoDisplayName。它的确是。但是我想要一个功能来比较整个单词,然后替换它。 – 2014-12-09 12:31:47
投票结束 - 这不是代替如何工作,你也没有努力自己写一个函数。基本上,你滥用stackoverflow作为一个代码写作服务没有任何努力从你身边。 – TomTom 2014-12-09 13:51:22