
Una de las tareas más comunes en SQL y otros lenguajes de programación es manipular y utilizar datos de cadenas. Esto puede incluir concatenación de cadenas, conversión de mayúsculas o minúsculas, recorte de cadenas, etc.
Una de las tareas de manipulación de cadenas más comunes en SQL es recortar o eliminar espacios en blanco de una cadena de entrada determinada.
En este tutorial, aprenderemos sobre la función LTRIM(), que juega un papel vital en el corte de hilos.
LTRIM SQL
En SQL, la función LTRIM() significa recorte izquierdo. Esta función nos permite eliminar cualquier carácter inicial o inicial (más a la izquierda) del valor de cadena dado.
Esta función es particularmente útil cuando se trata de datos que pueden contener espacios innecesarios al principio de la cadena, permitiéndonos borrar el valor en la base de datos.
sintaxis:
La sintaxis de la función LTRIM en SQL puede variar ligeramente según el motor de la base de datos. En MySQL, la gramática es la siguiente:
«string_to_trim» especifica la cadena de entrada de la que deseamos eliminar los espacios en blanco iniciales.
Ejemplo de uso de SQL LTRIM (MySQL)
Veamos algunos ejemplos prácticos de cómo utilizar la función LTRIM. Comenzamos con el uso básico y luego pasamos a algunos ejemplos más avanzados.
muestra
Antes de profundizar en la consulta, considere una tabla de muestra que contiene datos de empleados, como se muestra a continuación:
S
Supongamos que deseamos recuperar «título_trabajo» de una tabla sin los espacios en blanco iniciales. Podemos utilizar la función LTRIM de la siguiente manera:
SELECCIONE LTRIM(título_trabajo) AS clean_job_title FROM emp;
Producción:

Ejemplo: recortar caracteres específicos
De forma predeterminada, la función LTRIM elimina los caracteres de espacio de la cadena de entrada. Sin embargo, podemos especificar caracteres específicos que deseamos eliminar de la cadena de entrada.
Por ejemplo, para eliminar todas las apariciones de caracteres de tabulación, podemos usar el valor «\t» como se muestra en el siguiente ejemplo:
SELECCIONE LTRIM('\t' FROM apellido) ASrimmed_last_name FROM emp;
Esto debería eliminar todos los caracteres de tabulación de la cadena en la columna especificada.
Nota: Puede especificar cualquier carácter admitido.
RTRIM SQL
En SQL, la función RTRIM() significa recorte a la derecha. Esta función nos permite eliminar cualquier carácter y/o final (más a la derecha) del valor de cadena dado.
Esta función es particularmente útil cuando se trata de datos que pueden contener espacios innecesarios al final de la cadena, permitiéndonos borrar los valores de la base de datos.
sintaxis:
La sintaxis de la función RTRIM en SQL puede variar ligeramente según el motor de la base de datos. En MySQL, la gramática es la siguiente:
«string_to_trim» especifica la cadena de entrada de la que deseamos eliminar los espacios en blanco iniciales.
Ejemplo de uso de SQL RTRIM (MySQL)
Veamos algunos ejemplos prácticos de cómo utilizar la función RTRIM. Comenzamos con el uso básico y luego pasamos a algunos ejemplos más avanzados.
muestra
Antes de profundizar en la consulta, considere una tabla de muestra que contiene datos de empleados, como se muestra a continuación:


Supongamos que deseamos recuperar «título_trabajo» de una tabla sin los espacios en blanco iniciales. Podemos utilizar la función RTRIM de la siguiente manera:
SELECCIONE RTRIM(título_trabajo) AS clean_job_title FROM emp;
Producción:

Ejemplo: recortar caracteres específicos
De forma predeterminada, la función RTRIM elimina los caracteres de espacio de la cadena de entrada. Sin embargo, podemos especificar caracteres específicos que deseamos eliminar de la cadena de entrada.
Por ejemplo, para eliminar todas las apariciones de caracteres de tabulación, podemos usar el valor «\t» como se muestra en el siguiente ejemplo:
SELECCIONE RTRIM('\t' FROM apellido) ASrimmed_last_name FROM emp;
Esto debería eliminar todos los caracteres de tabulación de la cadena en la columna especificada.
Nota: Puede especificar cualquier carácter admitido.
poda de SQL
También tenemos lo mejor de ambos mundos. La función TRIM() elimina todos los espacios en blanco iniciales y finales de una cadena.
Los ejemplos son los siguientes:
SELECCIONE TRIM('Hola mundo') AS TrimmedString;
Esto debería eliminar los caracteres de espacio de la cadena.
en conclusión
Analizamos cómo utilizar la función de recorte para eliminar caracteres de espacio en blanco del principio, del final o de ambos extremos de una cadena.









