Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment supprimer les espaces blancs de début dans SQL Server - LTRIM ()

Dans SQL Server, vous pouvez utiliser T-SQL LTRIM() fonction pour supprimer les espaces de début d'une chaîne donnée.

Syntaxe

La syntaxe ressemble à ceci :

LTRIM ( character_expression )

Où character_expression est une expression de caractère ou de données binaires. Il peut s'agir de n'importe quelle constante, variable ou colonne (tant qu'il s'agit d'un type de données, à l'exception de texte , texte , et image , qui est implicitement convertible en varchar ).

Exemples

Voici un exemple de base :

SELECT LTRIM(' Cat');

Résultat :

Cat

Pour rendre l'effet plus apparent, voici un exemple d'une chaîne coupée et d'une chaîne non coupée côte à côte. Cet exemple inclut également plusieurs espaces blancs en tête, qui sont tous supprimés.

SELECT
    '       Cat' AS 'Not Trimmed',
    LTRIM('       Cat') AS 'Trimmed';

Résultat :

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

Vous pouvez également utiliser RTRIM() pour supprimer les blancs de fin, et TRIM() pour supprimer les espaces (ou autres caractères) des deux côtés de la chaîne.