sql >> Base de Datos >  >> RDS >> Mysql

Cómo eliminar los espacios en blanco iniciales y finales en MySQL

MySQL tiene un TRIM() función que le permite eliminar los espacios en blanco iniciales y/o finales de una cadena.

También puede usarlo para eliminar otros caracteres específicos de cualquier lado (o ambos lados) de la cadena.

Este artículo se enfoca en eliminar los espacios en blanco de ambos lados de la cadena.

Ejemplo

Aquí hay un ejemplo básico de cómo eliminar espacios en blanco de ambos lados de una cadena:

SELECT TRIM('     Joe Satriani     ') AS Trimmed;

Resultado:

+--------------+
| Trimmed      |
+--------------+
| Joe Satriani |
+--------------+

Entonces, la cadena se despoja de cualquier espacio en blanco en ambos lados de la cadena. Tenga en cuenta que cualquier espacio en blanco que no esté al principio o al final inmediato de la cadena permanece.

Así es como se ve en comparación con la cadena sin recortar:

SELECT 
    TRIM('     Joe Satriani     ') AS Trimmed,
    '     Joe Satriani     ' AS Untrimmed;

Resultado:

+--------------+------------------------+
| Trimmed      | Untrimmed              |
+--------------+------------------------+
| Joe Satriani |      Joe Satriani      |
+--------------+------------------------+

Otros usos de TRIM()

También puede usar TRIM() para eliminar solo el espacio final o para eliminar solo el espacio inicial.

Además, no solo estás limitado a los espacios. TRIM() también se puede usar para eliminar otros caracteres.