存在具有重複值的列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
你在哪裏看到尾隨空格? –
被渲染爲「空格」的字符是否實際上是空格而不是其他空格? –