Referencia de funciones

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 defecto
Palabra claveOpcional
LEADINGTRAILINGBOTH
characters
Conjunto de caracteres que se eliminan, un espacio por defecto
textOpcional
FROM string
Cadena de origen
text

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'
	);
btrim
Tom

Eliminar ceros a la izquierda

PostgreSQL 17.9
SELECT TRIM(
		LEADING '0'
		FROM '000123'
	);
ltrim
123

Espacios por defecto

PostgreSQL 17.9
SELECT '[' || TRIM('  SQL  ') || ']' AS trimmed;
trimmed
[SQL]

Detalles

Los caracteres se eliminan hasta encontrar uno que no pertenezca al conjunto.

Véase también