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

Cómo eliminar los espacios en blanco iniciales en SQL Server – LTRIM()

En SQL Server, puede usar T-SQL LTRIM() función para eliminar los espacios en blanco iniciales de una cadena dada.

Sintaxis

La sintaxis es así:

LTRIM ( 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 LTRIM(' 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 'Not Trimmed',
    LTRIM('       Cat') AS 'Trimmed';

Resultado:

Not Trimmed  Trimmed
-----------  -------
       Cat   Cat    

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