Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

REVERSE 函数

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

语法

Copy
REVERSE ( expression )

参数

expression

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

返回类型

REVERSE 返回 VARCHAR。

示例

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

Copy
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(已强制转换为字符串):

Copy
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)

本页内容: