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