SQL Server Trim -Funktion

SQL Server Trim -Funktion

In Datenbanken können Stringwerte häufig führende und nachfolgende Raum und andere unerwünschte Zeichen enthalten. Diese unerwünschten Zeichen, mehr Zeit als nicht, führen zu falschen Daten für verschiedene Abfragen und sind immer problematisch zu manipulieren.

Daher ist es wichtig zu verstehen. Mit diesem Tutorial erfahren Sie, wie Sie die SQL Server -Trim -Funktion verwenden.

Grundnutzung

Mit der TRIM -Funktion auf dem SQL -Server können Sie am Anfang oder am Ende eines String -Literales Leerzeichen oder definierte Zeichen entfernen.

Die Syntax der Funktion kann ausgedrückt werden als:

Trim (Zeichen von] string_litereral);

Funktionsargumente

Aus der obigen Syntax akzeptiert die Trim -Funktion zwei Argumente:

  1. Zeichen - Dieser Parameter gibt eine buchstäbliche, variable oder Spalte an, die Zeichen enthält, die aus dem String Literal entfernt werden sollen. Dieses Argument ist optional; Wenn es fehlt, entfernen die Funktion führende und nachverfolgende Räume aus der Saite.
  2. string_litereral - ein String buchstäblich oder Ausdruck von Varchar-, Nvarchar-, NCHER- oder Zeichen -Typ, wobei die Funktion die angegebenen Zeichen abzieht.

Funktionsrückgabeart

Die Funktion gibt eine Zeichenfolge zurück, wobei die angegebenen Zeichen von Start und Ende entfernt wurden. Wenn die angegebene Zeichenfolge null ist, gibt die Funktion einen Nullwert zurück.

Beispiel Verwendung

Sehen wir uns einige Beispiele an, um zu verstehen, wie die Trim -Funktion auf SQL Server verwendet wird.

Beispiel 1

Betrachten Sie die Beispielabfrage unten.

Wählen Sie Trim ('LinuxHint');

Das obige Beispiel beseitigt die führenden und hinteren Raumfiguren aus der Zeichenfolge. Der Ausgang ist wie gezeigt:

-----------
LinuxHint

Beispiel 2

Das folgende Beispiel zeigt, wie die Trim -Funktion verwendet wird, um ein angegebenes Zeichen von beiden Enden einer Saitenliteral zu entfernen.

Wählen Sie Trim ('@!#,.'Von'@#LinuxHint.');

In diesem Beispiel entfernen die Funktion die angegebenen Zeichen am Start und am Ende der bereitgestellten Zeichenfolge.

Der resultierende Wert ist wie:

------------
LinuxHint

Beispiel 3

Wir können auch die Trim -Funktion verwenden, um alle führenden oder nachverfolgenden Space -Zeichen aus einer bestimmten Spalte in einer SQL Server -Datenbank zu entfernen.

Zum Beispiel:

Salesdb verwenden;
Aktualisieren Sie die Kunden setzen firstname = trim (FirstName);

Im obigen Beispiel verwenden wir die Trim -Funktion, um eine Spalte zu aktualisieren, in der die Werte keine führenden oder nachverfolgenden Space -Zeichen haben.

Abschluss

Diese kurze Anleitung deckt die Grundlagen der Verwendung der SQL Server -Trim -Funktion ab, um alle führenden oder nachverfolgten angegebenen Zeichen aus einer Zeichenfolge zu entfernen.

Danke fürs Lesen!