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);
Lenguaje del código: CSS (css)
- 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 ');
Lenguaje del código: JavaScript (javascript)
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 ');
Lenguaje del código: JavaScript (javascript)
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 ');
Lenguaje del código: JavaScript (javascript)
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');
Lenguaje del código: JavaScript (javascript)
1 comentario en “Función TRIM en PostgreSQL”
Escribir un comentario Cancelar la respuesta
Lo siento, debes estar conectado para publicar un comentario.
También se puede utilizar:
update estancia.tabla set variable=replace(variable,’ ‘,») where variable like ‘% %’