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 oder CHAR), die Zeichen enthalten, die entfernt werden. Beachten Sie, dass die Typen NVARCHAR(MAX) und VARCHAR(MAX) nicht zulässig sind. Das Argument remove_characters ist optional. Wenn Sie es überspringen, gibt die Funktion TRIM() eine Zeichenfolge zurück, nachdem alle führenden und nachfolgenden Leerzeichen von input_string abgeschnitten wurden. Dies hat den gleichen Effekt wie die Verwendung der Funktionen LTRIM() und RTRIM(): RTRIM(LTRIM(input_string).
  • Die input_string ist ein Ausdruck eines beliebigen Zeichentyps (NVARCHAR, VARCHAR, NCHAR oder CHAR), wobei die removed_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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.