SQL Academy
Premium
Funktionsreferenz

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');
REVERSE('drawer')
reward

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;
wordis_palindrome
level1
drawer0

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.

Siehe auch