Cómo eliminar los espacios en blanco en SQL

La función TRIM en SQL se usa para eliminar espacios en blanco en una cadena o columna en una consulta SQL SELECT, el curso completo de SQL lo puedes seguir aquí. Esta función tiene sus variaciones dependiendo la base de datos que estemos utilizando:


  • MySQL: TRIM (), RTRIM (), LTRIM ()
  • Oracle: RTRIM (), LTRIM ()
  • SQL Server: RTRIM (), LTRIM ()

Sintaxis:

La sintaxis de la función TRIM para eliminar los espacios en blanco o una subcadena en SQL es la siguiente:

TRIM( [ [LOCATION] [remstr] FROM ] str)

Trim regresa una cadena igual a la enviada pero eliminando la subcadena prefijo y/o sufijo. Si no se indica ningún especificador (both, leading o trailing) se asume "both" (ambos). Si no se especifica prefijos o sufijos elimina los espacios en blanco.

La función LTRIM y RTRIM en SQL se utiliza para eliminar los espacios en blanco de una cadena. LTRIM elimina los espacios de lado izquierdo de la cadena y RTRIM los de lado derecho.

LTRIM(string): Elimina todos los espacios en blanco del comienzo de la cadena.

RTRIM(string): Elimina todos los espacios en blanco del final de la cadena.

REPLACE(string, caracter a remplazar, caracter por el que se remplaza ): Remplaza todos los caracteres que encuentra en el string.

 Temas relacionados:

Ejemplo 1

SELECT TRIM('   Sample   ');

Resultado
'Sample'

Ejemplo 2


SELECT LTRIM(RTRIM('   Sample   '));
Resultado: 'Sample'

 Ejemplo 3

SELECT LTRIM('   Sample   ');
Resultado:'Sample   '

Ejemplo 4

SELECT RTRIM('   Sample   ');
Resultado:'   Sample'

Ejemplo 5

SELECT replace('   Sample Hola  ', ' ', ''); 
Resultado:'SampleHola'

 

Artículos relacionados
¿Qué es y para que sirve SQL Joins?
¿Qué es y para que sirve SQL Joins?

Una cláusula SQL JOIN se usa para combi

Aprende a utilizar las condiciones WHERE en las instrucciones UPDATE de SQL
Aprende a utilizar las condiciones WHERE en las instrucciones UPDATE de SQL

La instrucción o comando SQL UPDATE le

¿Cómo eliminar las etiquetas html de una cadena en SQL?
¿Cómo eliminar las etiquetas html de una cadena en SQL?

En este artículo pondré un peque

3 Comentarios
  • Gomes Comentar
    viernes, 9 de marzo de 2018

    Muit? b?m .

  • Zimin Comentar
    miércoles, 28 de marzo de 2018

    This article is genuinely a pleasant one it helps new internet people, who are wishing for blogging.

  • Miguel Comentar
    lunes, 2 de julio de 2018

    Gracias me fui muy util!

Enviame un comentario