sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo eliminar los espacios en blanco finales en SQL Server – RTRIM()

En SQL Server, puede usar T-SQL RTRIM() función para eliminar los espacios en blanco finales de una cadena determinada. Los espacios en blanco finales son espacios en blanco, tabulaciones, etc. que se encuentran al final de la cadena.

Sintaxis

La sintaxis es así:

RTRIM ( character_expression )

Donde character_expression es una expresión de caracteres o datos binarios. Puede ser cualquier constante, variable o columna (siempre que sea de un tipo de datos, excepto texto , ntext y imagen , que es implícitamente convertible a varchar ).

Ejemplos

He aquí un ejemplo básico:

SELECT RTRIM('Cat ');

Resultado:

---
Cat

Para que el efecto sea más evidente, aquí hay un ejemplo de una cuerda recortada y una cuerda sin recortar, una al lado de la otra. Este ejemplo también incluye varios espacios en blanco iniciales, todos los cuales se eliminan.

SELECT 
    'Cat       ' AS 'A', 
    RTRIM('Cat       ') AS 'B';

Resultado:

A           B  
----------  ---
Cat         Cat   

También puede usar LTRIM() para eliminar los espacios en blanco iniciales y TRIM() para eliminar espacios (u otros caracteres) de ambos lados de la cadena.