Un problema frecuente que surge de la entrada de datos son los espacios en blanco no deseados agregados accidentalmente al principio o al final de una cadena cuando el usuario ingresa datos en un cuadro de texto. Estos espacios en blanco pueden causar problemas al intentar identificar registros duplicados o al intentar UNIR tablas en variables de cadena.
SQL contiene dos funciones para recortar el espacio en blanco de una cadena:
El La función LTRIM se usa para eliminar los espacios en blanco del principio de una cadena.
La función RTRIM se usa para eliminar los espacios en blanco del final de una cadena.
Ambos cadenas las funciones están disponibles en SQL Server, Oracle, MySQL y Microsoft Access.
La sintaxis de las funciones es la siguiente:
LTRIM (String)
RTRIM (String)
El parámetro String que se pasa a las funciones puede ser un nombre de columna, una variable, una cadena literal o la salida de una función definida por el usuario o consulta escalar.
SELECT LTRIM(" spaces at start")SELECT RTRIM(FirstName) FROM Customers
Si desea eliminar los espacios en blanco al principio y al final de la cadena, simplemente puede aplicar tanto LTRIM como RTRIM a la cadena. Alternativamente, si está utilizando MySQL o Microsoft Access, puede usar la función TRIM que hace lo mismo que aplicar tanto LTRIM como RTRIM.
Conclusión
En este artículo hemos demostrado cómo para eliminar los espacios en blanco del principio y el final de las variables de cadena mediante SQL. Estas funciones pueden ayudarlo a limpiar sus datos en un formato más estandarizado y evitar problemas que surjan por no identificar lo que deberían ser registros duplicados o crear INNER JOINS exitosos si se une en una cadena.
Quéjate de este anuncio