【发布时间】:2023-03-04 22:12:02
【问题描述】:
declare @str varchar(50)='GoodLuck Markand'
declare @replacedString varchar(50)
set @replacedString = replace(@str,'Good','Better')
print @replacedString
我希望输出保持不变,因为没有像“好”这样的单词。 但输出是“BetterLuck Markand”。
我希望 MS SQL 替换功能比较确切的单词,然后替换它。 我该怎么做?
【问题讨论】:
-
一切正常。
-
@NoDisplayName。它的确是。但我想要一个功能来比较整个单词然后替换它。
-
投票关闭 - 这不是替换的工作方式,您自己编写函数也没有表现出任何努力。基本上,您将 stackoverflow 用作代码编写服务,而无需您付出任何努力。
标签: sql-server