Una de las tareas de manipulación de cadenas más comunes en SQL es recortar o eliminar los espacios en blanco de una cadena de entrada determinada.
En este tutorial, aprenderemos sobre la función RTRIM() que juega un papel crucial en el corte de hilos.
SQL RTRIM()
En SQL, la función RTRIM() significa recorte a la derecha. La función nos permite eliminar cualquier carácter y/o los caracteres finales (más a la derecha) de un valor de cadena determinado.
Esta función es particularmente útil cuando se trata de datos que pueden contener espacios en blanco innecesarios al final de las cadenas, lo que nos permite limpiar 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 sintaxis es la siguiente:
RTRIM(cadena_a_recortar)
'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 sobre cómo utilizar la función RTRIM(). Comenzaremos con un uso básico y luego procederemos a cubrir algunos ejemplos más avanzados.
Ejemplo 1: datos de muestra
Antes de profundizar en las consultas, considere una tabla de ejemplo que contiene los datos de los empleados como se muestra a continuación:
Supongamos que deseamos recuperar el 'título_trabajo' de la tabla donde se eliminan los espacios en blanco iniciales. Podemos usar la función RTRIM() como se demuestra a continuación:
Producción:
Ejemplo 2: 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 los caracteres específicos que deseamos eliminar de la cadena de entrada.
Por ejemplo, para eliminar todas las apariciones del carácter de tabulación, podemos usar el valor “\t” como se muestra en el siguiente ejemplo:
SELECCIONAR RTRIM( ' \ t ' FROM apellido) AS trimmed_last_name FROM emp;Esto debería eliminar todos los caracteres de tabulación de las cadenas de la columna especificada.
NOTA: Puede especificar cualquier carácter admitido.
Conclusión
En este tutorial, aprendimos sobre la función RTRIM() en SQL para descubrir cómo recortar cualquier aparición de los caracteres especificados de una cadena determinada.