MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Как работи REVERSE() в MariaDB

В MariaDB, REVERSE() е вградена функция за низ, която връща низ със знаците в обратен ред.

Функцията приема един аргумент:низът за обръщане.

Синтаксис

Синтаксисът е така:

REVERSE(str)

Където str е низът за обръщане.

Пример

Ето един основен пример:

SELECT REVERSE('abc');

Резултат:

+----------------+
| REVERSE('abc') |
+----------------+
| cba            |
+----------------+

Пример за база данни

Ето пример, който обръща данните, върнати от колона на база данни:

SELECT 
    PetName,
    REVERSE(PetName) 
FROM Pets;

Резултат:

+---------+------------------+
| PetName | REVERSE(PetName) |
+---------+------------------+
| Fluffy  | yffulF           |
| Fetch   | hcteF            |
| Scratch | hctarcS          |
| Wag     | gaW              |
| Tweet   | teewT            |
| Fluffy  | yffulF           |
| Bark    | kraB             |
| Meow    | woeM             |
+---------+------------------+

Празен низ

Предаването на празен низ връща празен низ:

SELECT REVERSE('');

Резултат:

+-------------+
| REVERSE('') |
+-------------+
|             |
+-------------+

Нулеви аргументи

Предоставяне на null води до null :

SELECT REVERSE(null);

Резултат:

+---------------+
| REVERSE(null) |
+---------------+
| NULL          |
+---------------+

Липсващ аргумент

Извикване на REVERSE() с грешен брой аргументи или без подаване на аргументи води до грешка:

SELECT REVERSE();

Резултат:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да инсталирате MariaDB на Rocky Linux и AlmaLinux

  2. Как работи NOT RLIKE в MariaDB

  3. MariaDB LCASE() Обяснено

  4. Как работи SECOND() в MariaDB

  5. 8 функции за връщане на деня от дата в MariaDB