你好,我的数据库中有一堆表行,其中包含以下值:

Street Number 1095 - 4º Esqº

我正试图移除
º

从包含&186的所有行中,使我的行看起来像
 Street Number 1095 - 4 Esq

我的想法是从我的所有行中删除&186。
我开始创建一个这样的查询
UPDATE [dbo].[PersonTable]
   SET [street] =  // The problem I am having is what to put here

 WHERE street like '%º%'

有人能帮我解决这个问题吗?谢谢

最佳答案

使用replace

set [street] = replace([street], 'º', '')

关于sql-server - SQL Server更新行,如“%#186;%”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35213746/

10-13 02:00