SQL Server TRIM-Funktion
Zusammenfassung: In diesem Lernprogramm erfahren Sie, wie Sie SQL Server TRIM()
verwenden Funktion zum Entfernen von Leerzeichen oder angegebenen Zeichen von beiden Seiten einer Zeichenfolge.
Funktionsübersicht von SQL Server TRIM ()
Die Funktion TRIM()
wird entfernt Leerzeichen oder angegebene Zeichen an beiden Enden einer Zeichenfolge. Das Folgende ist die Syntax der Funktion TRIM()
:
Code language: SQL (Structured Query Language) (sql)
In dieser Syntax:
- Die
removed_characters
ist eine Literal-, Variablen- oder Tabellenspalte eines beliebigen Nicht-LOB-Zeichentyps (NVARCHAR
,VARCHAR
,NCHAR
oderCHAR
), die Zeichen enthalten, die entfernt werden. Beachten Sie, dass die TypenNVARCHAR(MAX)
undVARCHAR(MAX)
nicht zulässig sind. Das Argumentremove_characters
ist optional. Wenn Sie es überspringen, gibt die FunktionTRIM()
eine Zeichenfolge zurück, nachdem alle führenden und nachfolgenden Leerzeichen voninput_string
abgeschnitten wurden. Dies hat den gleichen Effekt wie die Verwendung der FunktionenLTRIM()
undRTRIM()
:RTRIM(LTRIM(input_string)
. - Die
input_string
ist ein Ausdruck eines beliebigen Zeichentyps (NVARCHAR
,VARCHAR
,NCHAR
oderCHAR
), wobei dieremoved_characters
entfernt werden soll.
Die Funktion TRIM()
gibt eine Zeichenfolge zurück, in der die removed_characters
sowohl von der linken als auch von der rechten Seite entfernt werden. Es gibt NULL zurück, wenn input_string
NULL ist.
Beispiele für SQL Server TRIM () -Funktionen
Nehmen wir einige Beispiele für die Verwendung von TRIM()
-Funktion.
A) Entfernen Sie führende und nachfolgende Leerzeichen aus einer Zeichenfolge.
Im folgenden Beispiel wird die TRIM()
Funktion zum Entfernen aller führenden und nachfolgenden Leerzeichen aus der Zeichenfolge " Test string "
;
Code language: SQL (Structured Query Language) (sql)
Hier ist die Ausgabe :
result-----------------Test string(1 row affected)
B) Verwenden der Funktion TRIM () zum Entfernen bestimmter Zeichen von beiden Seiten einer Zeichenfolge
In diesem Beispiel wird TRIM()
Funktion zum Entfernen der Zeichen. und $ aus der Zeichenfolge "$$$Hello.."
:
Code language: SQL (Structured Query Language) (sql)
Das Folgende zeigt die Ausgabe:
result----------Hello(1 row affected)
C) Verwenden der TRIM () -Funktion zum Bereinigen von führenden und nachfolgenden Leerzeichen in einer Spalte einer Tabelle
Diese Anweisung verwendet die TRIM()
-Funktion zum Entfernen aller führenden und nachfolgenden Leerzeichen aus den Werten in der Spalte street
der Tabelle sales.customers
:
Code language: SQL (Structured Query Language) (sql)
In diesem Lernprogramm haben Sie gelernt, wie Sie mit der SQL Server-Funktion TRIM()
Leerzeichen oder angegebene Zeichen aus beiden entfernen Seiten einer Zeichenfolge.