存在具有重复值的列ID(varchar)。其中一些值具有尾随空格,我不希望在执行选择时看到这些空格。“删除”尾部空格后选择不同的空格
我想做一个“删除尾随空格后选择不同”。
我试了下面的代码,它没有帮助。输出中仍然有空格。
CREATE FUNCTION dbo.TRIM(@string VARCHAR(MAX))
RETURNS VARCHAR(MAX)
BEGIN
RETURN LTRIM(RTRIM(@string))
END
GO
SELECT dbo.TRIM(' String ')
GO
然后,取自
select distinct dbo.trim(MyID) as Trimmed
from dbo.SourceTbl
似乎为我工作。 'MyID'中你的价值是什么? – Brad
你在哪里看到尾随空格? –
被渲染为“空格”的字符是否实际上是空格而不是其他空格? –