选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

RTRIM 函数

聚焦模式
RTRIM 函数 - Amazon Redshift

RTRIM 函数从字符串的末尾剪裁指定的一组字符。删除只包含剪裁字符列表中的字符的最长字符串。当输入字符串中没有了剪裁字符时,剪裁即告完成。

语法

RTRIM( string, trim_chars )

参数

string

要剪裁的字符串列、表达式或字符串文本。

trim_chars

表示要从 string 的结尾剪裁的字符的字符串列、表达式或字符串文本。如果未指定,则使用空格作为剪裁字符。

返回类型

string 参数具有相同的数据类型的字符串。

示例

以下示例从字符串 ' abc ' 中剪裁前导和尾随空格:

select ' abc ' as untrim, rtrim(' abc ') as trim; untrim | trim ----------+------ abc | abc

以下示例从字符串 'xyzaxyzbxyzcxyz' 中删除尾随字符串 'xyz'。将删除尾随的 'xyz',但不会删除字符串内部的匹配字符。

select 'xyzaxyzbxyzcxyz' as untrim, rtrim('xyzaxyzbxyzcxyz', 'xyz') as trim; untrim | trim -----------------+----------- xyzaxyzbxyzcxyz | xyzaxyzbxyzc

以下示例从字符串 'setuphistorycassettes' 中删除与 trim_chars 列表 'tes' 中的任何字符相匹配的结尾部分。在输入字符串结尾部分,在 trim_chars 列表中未包含的其他字符之前出现的任何 tes 都将被删除。

SELECT rtrim('setuphistorycassettes', 'tes'); rtrim ----------------- setuphistoryca

以下示例从 VENUENAME 的末尾剪裁字符“Park”(如果有):

select venueid, venuename, rtrim(venuename, 'Park') from venue order by 1, 2, 3 limit 10; venueid | venuename | rtrim --------+----------------------------+------------------------- 1 | Toyota Park | Toyota 2 | Columbus Crew Stadium | Columbus Crew Stadium 3 | RFK Stadium | RFK Stadium 4 | CommunityAmerica Ballpark | CommunityAmerica Ballp 5 | Gillette Stadium | Gillette Stadium 6 | New York Giants Stadium | New York Giants Stadium 7 | BMO Field | BMO Field 8 | The Home Depot Center | The Home Depot Cente 9 | Dick's Sporting Goods Park | Dick's Sporting Goods 10 | Pizza Hut Park | Pizza Hut

请注意,当字符 Park 中的任意一个出现在 VENUENAME 的末尾时,RTRIM 都会予以删除。

下一主题:

SOUNDEX

上一主题:

REVERSE

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。