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
Base de datos de muestra de SQL Server para los ejemplos que realizaremos
Base de datos de muestra de SQL Server para los ejemplos que realizaremos

En este tutorial, le presentaremos una base de

Aprende a utilizar subconsultas o subquery en SQL
Aprende a utilizar subconsultas o subquery en SQL

  Una subconsulta es una declaraci&oac

Para qué sirven los operadores AND y OR de SQL Server
Para qué sirven los operadores AND y OR de SQL Server

Los operadores AND y OR de SQL son operadores

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