TRIM
Elimina los caracteres indicados (espacios por defecto) del principio, del final o de ambos extremos de una cadena.
PostgreSQL 17.9
TRIM([LEADING | TRAILING | BOTH] [characters] FROM string)- [ ]parte opcional
- a | buna de las opciones
- LEADING | TRAILING | BOTH
- Lado del que se eliminan los caracteres, BOTH por defectoPalabra claveOpcionalLEADINGTRAILINGBOTH
- characters
- Conjunto de caracteres que se eliminan, un espacio por defectotextOpcional
- FROM string
- Cadena de origentext
Valor devuelto
Cadena sin los caracteres de characters en el lado elegido
Ejemplos
Eliminar un carácter por ambos lados
PostgreSQL 17.9
SELECT TRIM(
BOTH 'x'
FROM 'xTomx'
);Eliminar ceros a la izquierda
PostgreSQL 17.9
SELECT TRIM(
LEADING '0'
FROM '000123'
);Espacios por defecto
PostgreSQL 17.9
SELECT '[' || TRIM(' SQL ') || ']' AS trimmed;Detalles
Los caracteres se eliminan hasta encontrar uno que no pertenezca al conjunto.