【发布时间】:2019-12-19 10:33:51
【问题描述】:
我在 SQL 表中有一个字段,其文本如下所示:
'The Employee <PARAM1> was replaced with <PARAM2> and was given the new IP address <PARAM3> with limited access <PARAM4>. <PARAM2> loves the new role'
我想从文本中删除所有<PARAMs>,然后使用 TSQL 如下所示
'The Employee was replaced with and was given the new IP address with limited access. loves the new role'
最好的方法是什么?
【问题讨论】:
-
这两种说法似乎相同。不知道你想在这里做什么...替换文本,看REPLACE函数:docs.microsoft.com/en-us/sql/t-sql/functions/…
-
@SQLRaptor 他们不是 - 有一些文本被隐藏。我不确定您是否有可以看到的编辑链接,但如果没有,编辑后的帖子应该很快就会出现。
-
您需要更明确地说明问题,唯一的区别似乎是
.和句尾之间缺少空格。你会编辑并澄清你想要完成的事情吗? -
不知道为什么会在我发布问题时发生。我想提出如下问题。我在 SQL 表中有一个字段,其文本如下所示。 '
被替换为 并被赋予了有限的新 IP 地址 。 喜欢这个新角色'我想从 文本中删除所有内容,并使用 TSQL 如下所示'员工被替换为经理,并获得了访问受限的新 IP 地址。员工喜欢这个新角色'最好的方法是什么? -
使用SQL的REPLACE()函数点击链接阅读其工作原理。
标签: sql sql-server tsql replace