REVERSE
Invierte una cadena: el último carácter pasa a ser el primero.
PostgreSQL 17.9
REVERSE(string)- string
- Cadena de origentext
Valor devuelto
Cadena (text) con los caracteres en orden inverso
Ejemplos
Cadena al revés
PostgreSQL 17.9
SELECT REVERSE('drawer');Comprobar si es un palíndromo
PostgreSQL 17.9
SELECT word,
word = REVERSE(word) AS is_palindrome
FROM (
VALUES ('level'),
('sql')
) AS t(word);Detalles
Con REVERSE puedes encontrar la última aparición de un carácter: LENGTH(s) - STRPOS(REVERSE(s), ' ') + 1 es la posición del último espacio de la cadena s.