Sql server 如何找到&;从sql server中的列值中删除空间

Sql server 如何找到&;从sql server中的列值中删除空间,sql-server,Sql Server,我有一个表,有一个字段存储巨大的html文档。每个html文档都有许多url。错误地,当html数据被插入到表中时,url中存储了一些空间,如 www.mysite.com/content.aspx?id=audi 2000 rather it should be www.mysite.com/content.aspx?id=audi2000 因此,当用户单击链接时,不会显示任何页面。url中存储的海量数据同样存在空间问题。所以,请告诉我应该使用哪个sql查询来删除这些空间,因为我的ur

我有一个表,有一个字段存储巨大的html文档。每个html文档都有许多url。错误地,当html数据被插入到表中时,url中存储了一些空间,如

www.mysite.com/content.aspx?id=audi 2000 
rather it should be  www.mysite.com/content.aspx?id=audi2000 
因此,当用户单击链接时,不会显示任何页面。url中存储的海量数据同样存在空间问题。所以,请告诉我应该使用哪个sql查询来删除这些空间,因为我的url应该是这样的

www.mysite.com/content.aspx?id=audi2000 or
www.mysite.com/ content.aspx?id=audi2000 it should www.mysite.com/content.aspx?id=audi2000
所以请引导我。谢谢

您可以使用

例如:


基本上巨大的文本将存储空间和url。我只需要找出列中的所有链接,如果url有空间,那么我需要替换为没有空间。因此,请指导我如何从数据中提取所有超链接,并检查href部分中是否有我需要删除的空间。看看这个问题@Thomas oh,那么这是另一个问题。。。你能拿个样品看看吗?因为我觉得如果url可以有空格,可能很难看到url的结尾在哪里!
replace(yourcolumn, ' ', '')   
update tableName set columnName = Replace(columnName,' ','') -- where id = 2595