用于从列中删除超链接的 SQL 查询

Posted

技术标签:

【中文标题】用于从列中删除超链接的 SQL 查询【英文标题】:SQL Query to remove hyperlinks from a column 【发布时间】:2010-08-03 20:25:58 【问题描述】:

我有一个列包含以下数据

我喜欢Stack Overflow 网站。用户和答案都很好。我也喜欢site1.com和site2.com。

我想重新运行数据如下

我喜欢 Stack Overflow 网站。用户和答案都很好。我也喜欢 site1.com 和 site2.com。

基本上,要从列中删除所有超链接。请让我知道如何编写 SELECT 查询。我正在使用 SQL Server。

谢谢。

【问题讨论】:

超链接实际上是嵌入在您的文本中(例如,site1.com">site1.com</a>)还是您用来查看结果的工具添加了超链接? 相关:***.com/questions/3383009/… 【参考方案1】:

您将需要使用一个函数从列内容中删除所有 html。这是一个可以去除 HTML 的函数的链接。

http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/

【讨论】:

以上是关于用于从列中删除超链接的 SQL 查询的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SWT Table 的列中添加超链接?

向SQL Server中附加本地数据库报错:附加数据库时出错。有关详细信息,请单击"消息"列中的超链接。

如何将列中的超链接插入Outlook电子邮件正文

Oracle APEX 文本页面项作为 SQL 查询中的不可编辑超链接字段

列中每个固定文本的超链接

R Shiny DataTable如何防止包含超链接的列中的行选择/取消选择