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' 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    示例 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