REVERSE
Переворачивает строку: последний символ становится первым.
PostgreSQL 17.9
REVERSE(string)- string
- Исходная строкаtext
Возвращаемое значение
Строка (text) с символами в обратном порядке
Примеры
Строка задом наперёд
PostgreSQL 17.9
SELECT REVERSE('drawer');Проверка на палиндром
PostgreSQL 17.9
SELECT word,
word = REVERSE(word) AS is_palindrome
FROM (
VALUES ('level'),
('sql')
) AS t(word);Подробности
С помощью REVERSE можно найти последнее вхождение символа: LENGTH(s) - STRPOS(REVERSE(s), ' ') + 1 — позиция последнего пробела в строке s.