REVERSE 函数 - AWS Clean Rooms

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

REVERSE 函数

REVERSE 函数对字符串运行并以反向顺序返回字符。例如,reverse('abcde') 将返回 edcba。此函数适用于数字和日期数据类型以及字符数据类型;但在大多数情况下,它对于字符串具有实用价值。

语法

REVERSE ( expression )

参数

expression

一个表达式,带有表示字符反转目标的字符、日期、时间戳或数字数据类型。所有表达式均可隐式转换为可变长度的字符串。将忽略定宽字符串中的尾随空格。

返回类型

REVERSE 返回 VARCHAR。

示例

从 USERS 表中选择 5 个不同的城市名称及其对应的反转名称:

select distinct city as cityname, reverse(cityname) from users order by city limit 5; cityname | reverse ---------+---------- Aberdeen | needrebA Abilene | enelibA Ada | adA Agat | tagA Agawam | mawagA (5 rows)

选择 5 个销售 ID 及其对应的反转 ID(已强制转换为字符串):

select salesid, reverse(salesid)::varchar from sales order by salesid desc limit 5; salesid | reverse --------+--------- 172456 | 654271 172455 | 554271 172454 | 454271 172453 | 354271 172452 | 254271 (5 rows)