REVERSE
Kehrt einen String um.
MySQL 8.1
REVERSE(str)Parameter
- strVARCHAR
- Ausgangsstring
Rückgabewert
String mit Zeichen in umgekehrter Reihenfolge
Beispiele
Wort rückwärts
MySQL 8.1
SELECT REVERSE('drawer');Prüfung auf Palindrom
MySQL 8.1
SELECT word,
word = REVERSE(word) AS is_palindrome
FROM (
SELECT 'level' AS word
UNION ALL
SELECT 'drawer'
) AS words;Details
Umgestellt werden Zeichen, nicht Bytes, daher wird Kyrillisch richtig umgekehrt. Der Vergleich eines Strings mit seiner umgekehrten Kopie — word = REVERSE(word) — prüft, ob ein Wort in beide Richtungen gleich gelesen wird.