gpt4 book ai didi

sql - 在 "removing"尾随空格后选择不同的

转载 作者:行者123 更新时间:2023-12-02 15:35:02 25 4
gpt4 key购买 nike

有一个具有重复值的列 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

代码取自 - http://blog.sqlauthority.com/2013/01/23/sql-server-trim-function-to-remove-leading-and-trailing-spaces-of-string-sql-in-sixty-seconds-040-video/

最佳答案

尝试这样的事情,也许?

SELECT DISTINCT trimmed
FROM (
SELECT RTRIM(LTRIM(MyID)) as trimmed
FROM dbo.SourceTbl
) A

关于sql - 在 "removing"尾随空格后选择不同的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19189501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com