SQL Server -Übersetzungsfunktion

SQL Server -Übersetzungsfunktion

In diesem Tutorial lernen Sie, wie Sie die Funktion translate () auf dem SQL -Server verwenden. Die Übersetzungsfunktion im SQL -Server gibt die bereitgestellte Zeichenfolge als erstes Argument zurück, nachdem die Zeichen im zweiten Argument im dritten Argument in einen anderen Satz von Zeichen übersetzt wurden.

Funktionssyntax

Im Folgenden zeigt die Syntax der Funktion translate () im SQL -Server:

Übersetzen (InputString, Zeichen, Übersetzungen)

Die Funktion akzeptiert die folgenden drei Argumente:

  1. Eingabestring - Dadurch definiert der String -Ausdruck, der durchsucht werden soll.
  2. Figuren - Es definiert die Sätze von Zeichen, die ersetzt werden sollen.
  3. Übersetzungen - Dieses Argument stellt den String -Ausdruck auf und hält die Ersatzzeichen fest.

Die Funktion gibt einen Zeichenausdruck desselben Datentyps wie die Eingabezeichenfolge zurück. Die Funktion gibt NULL zurück, wenn einer der bereitgestellten Parameter auf null eingestellt ist.

SQL Server übersetzen Beispiel

Das folgende Beispiel zeigt die Grundlagen der Verwendung der Übersetzungsfunktion im SQL -Server.

wählen Sie translate ('[+1] 417-658-9486', '[]', '()') als num;

Die resultierende Ausgabe ist wie im Folgenden dargestellt:

num
(+1) 417-658-9486

Die Übersetzungsfunktion verhält sich ähnlich wie die Ersatzfunktion. Wir können dies wie in Folgendes veranschaulichen:

Wählen Sie ersetzen (ersetzen ('[+1] 417-658-9486', '[', '('), ']', ')') als num;

Resultierender Wert:

num
(+1) 417-658-9486

Abschluss

Dieser kurze Beitrag deckt die Grundlagen der Arbeit mit der Übersetzungsfunktion im SQL -Server ab, um eine Reihe von Zeichen in einer bestimmten Eingabe zu ersetzen.