SQL Server TRANSLATE()- Funktion
Beispiel
Gibt die Zeichenfolge aus dem ersten Argument zurück, NACHDEM die im zweiten Argument angegebenen Zeichen in die im dritten Argument angegebenen Zeichen übersetzt wurden:
SELECT TRANSLATE('Monday', 'Monday', 'Sunday'); // Results in Sunday
Definition und Verwendung
Die Funktion TRANSLATE() gibt die Zeichenfolge aus dem ersten Argument zurück, nachdem die im zweiten Argument angegebenen Zeichen in die im dritten Argument angegebenen Zeichen übersetzt wurden.
Hinweis: Die Funktion TRANSLATE() gibt einen Fehler zurück, wenn Zeichen und Übersetzungen unterschiedliche Längen haben.
Syntax
TRANSLATE(string, characters, translations)
Parameterwerte
Parameter | Description |
---|---|
string | Required. The input string |
characters | Required. The characters that should be replaced |
translations | Required. The new characters |
Technische Details
Arbeitet in: | SQL-Server (ab 2017) |
---|
Mehr Beispiele
Beispiel
Gibt die Zeichenfolge aus dem ersten Argument zurück, NACHDEM die im zweiten Argument angegebenen Zeichen in die im dritten Argument angegebenen Zeichen übersetzt wurden:
SELECT TRANSLATE('3*[2+1]/{8-4}', '[]{}', '()()'); // Results in 3*(2+1)/(8-4)