REVERSE
Переворачивает строку задом наперёд.
MySQL 8.4
REVERSE(str)- str
- Исходная строкаVARCHAR
Возвращаемое значение
Строка с символами в обратном порядке
Примеры
Слово задом наперёд
MySQL 8.4
SELECT REVERSE('drawer');Проверка на палиндром
MySQL 8.4
SELECT word,
word = REVERSE(word) AS is_palindrome
FROM (
SELECT 'level' AS word
UNION ALL
SELECT 'drawer'
) AS words;Подробности
Переставляются символы, а не байты, поэтому кириллица переворачивается правильно. Сравнение строки с её перевёрнутой копией — word = REVERSE(word) — проверяет, читается ли слово одинаково в обе стороны.