Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So entfernen Sie nachstehende Leerzeichen in SQL Server – RTRIM()

In SQL Server können Sie T-SQL RTRIM() verwenden Funktion zum Entfernen nachgestellter Leerzeichen aus einer gegebenen Zeichenfolge. Nachgestellte Leerzeichen sind Leerzeichen, Tabulatoren usw., die am Ende der Zeichenfolge stehen.

Syntax

Die Syntax lautet wie folgt:

RTRIM ( character_expression )

Wobei character_expression ist ein Ausdruck von Zeichen- oder Binärdaten. Es kann jede Konstante, Variable oder Spalte sein (solange es sich um einen Datentyp handelt, außer Text , ntext und Bild , das implizit in varchar konvertiert werden kann ).

Beispiele

Hier ist ein einfaches Beispiel:

SELECT RTRIM('Cat ');

Ergebnis:

---
Cat

Um den Effekt deutlicher zu machen, sehen Sie hier ein Beispiel für eine getrimmte Saite und eine ungetrimmte Saite nebeneinander. Dieses Beispiel enthält auch mehrere führende Leerzeichen – die alle entfernt werden.

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

Ergebnis:

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

Sie können auch LTRIM() verwenden um führende Leerzeichen zu entfernen, und TRIM() um Leerzeichen (oder andere Zeichen) von beiden Seiten der Zeichenfolge zu entfernen.