¿Cómo eliminar los espacios en blanco al final de una cadena con RTRIM en SQL Server?

Resumen: en este tutorial, aprenderás a usar la función RTRIM()
de SQL Server para eliminar todos los espacios en blanco finales de una cadena.
Introducción a la función RTRIM() de SQL Server
La función RTRIM()
devuelve una cadena después de eliminar todos los espacios en blanco finales de la cadena. La siguiente es la sintaxis de la función RTRIM()
:
RTRIM(input_string)
En esta sintaxis, input_string
es una cadena de caracteres o datos binarios. Puede ser una cadena literal, una variable o una columna.
La cadena input_string
debe evaluarse como un valor de un tipo de datos, excepto TEXT
, NTEXT
o IMAGE
, que se puede convertir implícitamente en VARCHAR. De lo contrario, debes utilizar la función CAST() para convertirlo en una cadena de caracteres de forma explícita.
Ejemplos de la función RTRIM() de SQL Server
Veamos algunos ejemplos del uso de la función RTRIM()
.
A) Usar la función RTRIM() con cadenas literales
Este ejemplo usa la función RTRIM()
para eliminar los espacios en blanco finales de la cadena ' SQL Server RTRIM function '
:
SELECT
RTRIM(' SQL Server RTRIM Function ') result;
Resultado:
result
----------------------------
SQL Server RTRIM Function
(1 row affected)
B) Usar la función RTRIM() para limpiar espacios en blanco en una columna de una tabla
Supongamos que deseas eliminar los espacios en blanco finales en una o más columnas de una tabla. Para hacer esto, puedes usar la siguiente instrucción UPDATE:
UPDATE
table_name
SET
column_name = RTRIM(column_name);
Por ejemplo, para eliminar todos los espacios en blanco finales de los valores en la columna first_name
en la tabla sales.customers
de la base de datos de pruebas, usa la siguiente declaración:
UPDATE
sales.customers
SET
first_name = RTRIM(first_name);
En este tutorial, aprendiste a usar la función RTRIM()
de SQL Server para eliminar los espacios en blanco finales de una cadena.