Справочник по функциям

REVERSE

Переворачивает строку: последний символ становится первым.

PostgreSQL 17.5
REVERSE(string)

Параметры

stringtext
Исходная строка

Возвращаемое значение

Строка (text) с символами в обратном порядке

Примеры

Строка задом наперёд

PostgreSQL 17.5
SELECT REVERSE('drawer');
reverse
reward

Проверка на палиндром

PostgreSQL 17.5
SELECT word,
	word = REVERSE(word) AS is_palindrome
FROM (
		VALUES ('level'),
			('sql')
	) AS t(word);
wordis_palindrome
leveltrue
sqlfalse

Подробности

С помощью REVERSE можно найти последнее вхождение символа: LENGTH(s) - STRPOS(REVERSE(s), ' ') + 1 — позиция последнего пробела в строке s.

Смотрите также