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

Comment supprimer les espaces blancs de fin dans SQL Server - RTRIM ()

Dans SQL Server, vous pouvez utiliser T-SQL RTRIM() fonction pour supprimer les blancs de fin d'une chaîne donnée. Les blancs de fin sont des espaces blancs, des tabulations, etc. qui se trouvent à la fin de la chaîne.

Syntaxe

La syntaxe ressemble à ceci :

RTRIM ( 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 RTRIM('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 'A', 
    RTRIM('Cat       ') AS 'B';

Résultat :

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

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