以下是select语句,该语句返回所有URL,其末尾包含%20(空格):
select * from Table1 where Column1 like '%%20'
如何使用SQL从所有这些URL中删除'%20'?
编辑1:
仅当在URL末尾找到“%20”时,才可以删除它(将所有其他实例保存在URL的“%20”中)吗?
最佳答案
这很简单。我假设您正在使用Microsoft SQL Server。请尝试以下方法:
Select SUBSTRING(Column1, 0, Len(Column1) - 2) As Column1, Column2
From Table1 where Column1 like '%[%]20'
在上面,我选择了Column1,并且将从Column1的末尾删除%20,并选择Column2。您可以选择所有列。