Tiempo de lectura:1 Minutos, 28 Segundos

La función TRIM en PostgreSQL te permite eliminar un carácter de una cadena de tipo char, varchar o texto. De forma predeterminada elimina espacios, pero lo puedes utilizar para eliminar cualquier otro carácter especificando si es al final de la cadena, al principio o en ambos. Esta función esta englobada en las denominadas funciones de cadena.

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

TRIM([LEADING | TRAILING | BOTH] [characters] FROM string);
  • TRIM: es el nombre de la función.
  • LEADING: se le especifica que sea al principio de la cadena.
  • TRAILING: se le especifica que sea al final de la cadena.
  • BOTH: se le especifica que sea tanto al principio como al final de la cadena.
  • [characters]: carácter a eliminar (si no se especifica se elimina los espacios)
  • FROM string: especifica de donde debe eliminar el carácter.

Esta función utiliza otras funciones dependiendo de la opción especificada. Si usas TRAILING utilizara RTRIM, si usas LEADING utilizara LTRIM y si usas BOTH utilizara BTRIM.

Ejemplos

Eliminar espacios al comienzo

En el siguiente ejemplo eliminamos los espacios al comienzo del texto ‘ Blog de MIGUEL TROYANO ‘

SELECT TRIM(LEADING FROM '  Blog de Miguel Troyano  ');

Eliminar espacios al final

En el siguiente ejemplo eliminamos los espacios al final del texto ‘ Blog de MIGUEL TROYANO ‘

SELECT TRIM(TRAILING FROM '  Blog de Miguel Troyano  ');

Eliminar espacios en ambos lados

En el siguiente ejemplo eliminamos los espacios en ambos lados del texto ‘ Blog de MIGUEL TROYANO ‘

SELECT 	TRIM(BOTH FROM ' Blog de Miguel Troyano  '),
		TRIM(' Blog de Miguel Troyano  ');

Eliminar la letra o en ambos lados

En el siguiente ejemplo eliminamos los espacios en ambos lados del texto ‘ornitorrinco’

SELECT 	TRIM(BOTH FROM 'ornitorrinco', 'o'),
		TRIM('ornitorrinco', 'o');

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.

Perfiles en Redes Sociales