Funkcja TRANSLATE() serwera SQL
Przykład
Zwróć łańcuch z pierwszego argumentu PO tym, jak znaki określone w drugim argumencie zostaną przetłumaczone na znaki określone w trzecim argumencie:
SELECT TRANSLATE('Monday', 'Monday', 'Sunday'); // Results in Sunday
Definicja i użycie
Funkcja TRANSLATE() zwraca ciąg znaków z pierwszego argumentu po przetłumaczeniu znaków podanych w drugim argumencie na znaki podane w trzecim argumencie.
Uwaga: Funkcja TRANSLATE() zwróci błąd, jeśli znaki i tłumaczenia mają różne długości.
Składnia
TRANSLATE(string, characters, translations)
Wartości parametrów
Parameter | Description |
---|---|
string | Required. The input string |
characters | Required. The characters that should be replaced |
translations | Required. The new characters |
Szczegóły techniczne
Pracuje w: | SQL Server (od 2017) |
---|
Więcej przykładów
Przykład
Zwróć łańcuch z pierwszego argumentu PO tym, jak znaki określone w drugim argumencie zostaną przetłumaczone na znaki określone w trzecim argumencie:
SELECT TRANSLATE('3*[2+1]/{8-4}', '[]{}', '()()'); // Results in 3*(2+1)/(8-4)