#REVERSE

reverse
REVERSE ( expr )

REVERSE函数按字节从左至右反转expr字符串,例如abc将被反转为cba

本函数仅适用于HEAP表。

expr

通用表达式,其值须为字符型。

当expr的值为NULL时,函数返回NULL。

示例(HEAP表)

SELECT REVERSE('abc') FROM DUAL;

REVERSE('ABC')
--------------
cba

-- REVERSE函数按字节进行反转,因此多字节字符的反转结果因数据库所配字符集的编码方式不同而不同

-- 示例1:数据库服务端和客户端字符集为UTF8
SELECT USERENV('language') CHARACTER_SET , REVERSE('中文字符') REVERSE FROM DUAL;

CHARACTER_SET                                                    REVERSE
---------------------------------------------------------------- -------------------
UTF8                                                             ��痭凖歸�          

-- 示例2:数据库服务端和客户端字符集为GB18030
SELECT USERENV('language') CHARACTER_SET , REVERSE('中文字符') REVERSE FROM DUAL;

CHARACTER_SET                                                    REVERSE
---------------------------------------------------------------- -------------------
GB18030                                                          肿奈兄
pdf-btn 下载文档 copy-btn 复制链接
edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流