Función TRIM en PostgreSQL

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 está 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  ');
Función TRIM en PostgreSQL

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

1 comentario en “Función TRIM en PostgreSQL

  1. También se puede utilizar:
    update estancia.tabla set variable=replace(variable,’ ‘,”) where variable like ‘% %’

Escribir un comentario

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