MariaDB 函数

MariaDB REVERSE() 函数返回一个字符顺序相反的字符串, 即字符串反转。此函数可以安全地与包含多字节字符的字符串一起使用。

语法

REVERSE(string) 

参数

string必填。 指定要反转的字符串。

返回值

返回字符反转的字符串指定字符串的顺序。

示例1:

下面的示例展示了REVERSE()函数的用法。

SELECT REVERSE('12345');
Result: '54321'

SELECT REVERSE('ABCDE');
Result: 'EDCBA'

SELECT REVERSE(12345);
Result: '54321'

SELECT REVERSE('yxjc 123 com');
Result: 'moc 321 cjxy' 

示例 2:

考虑一个名为 Employee 的数据库表,其中包含以下记录:

EmpIDNameCityAgeSalary
1JohnLondon253000
2MarryNew York242750
3JoParis272800
4KimAmsterdam303100
5RameshNew Delhi283000
6HuangBeijing282800

下面提到的查询用于反转记录City 列。

SELECT *, REVERSE(City) AS REVERSE_String FROM Employee; 

查询将产生以下结果:

EmpIDNameCityAgeREVERSE_String
1JohnLondon25nodnoL
2MarryNew York24kroY weN
3JoParis27siraP
4KimAmsterdam30madretsmA
5RameshNew Delhi28ihleD weN
6HuangBeijing28gnijieB