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.