MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

Jak działa REVERSE() w MariaDB

W MariaDB, REVERSE() jest wbudowaną funkcją ciągów znaków, która zwraca ciąg znaków ze znakami w odwrotnej kolejności.

Funkcja przyjmuje jeden argument:ciąg do odwrócenia.

Składnia

Składnia wygląda tak:

REVERSE(str)

Gdzie str jest ciągiem do odwrócenia.

Przykład

Oto podstawowy przykład:

SELECT REVERSE('abc');

Wynik:

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

Przykład bazy danych

Oto przykład, który odwraca dane zwrócone z kolumny bazy danych:

SELECT 
    PetName,
    REVERSE(PetName) 
FROM Pets;

Wynik:

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

Pusty ciąg

Przekazanie pustego ciągu zwraca pusty ciąg:

SELECT REVERSE('');

Wynik:

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

Argumenty zerowe

Podanie null wyniki w null :

SELECT REVERSE(null);

Wynik:

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

Brakujący argument

Wywołanie REVERSE() z niewłaściwą liczbą argumentów lub bez przekazania jakichkolwiek argumentów powoduje błąd:

SELECT REVERSE();

Wynik:

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 LAST_INSERT_ID () Wyjaśnione

  2. MySQL vs MariaDB vs Percona Server:porównanie funkcji bezpieczeństwa

  3. Porównanie ofert Galera Cluster Cloud:część pierwsza Amazon AWS

  4. 4 sposoby na znalezienie wierszy zawierających wielkie litery w MariaDB

  5. Jak wydajny jest Twój węzeł ProxySQL?