Функция SQL Server ПЕРЕВОД ()
Пример
Вернуть строку из первого аргумента ПОСЛЕ того, как символы, указанные во втором аргументе, будут переведены в символы, указанные в третьем аргументе:
SELECT TRANSLATE('Monday', 'Monday', 'Sunday'); // Results in Sunday
Определение и использование
Функция ПЕРЕВОД() возвращает строку из первого аргумента после перевода символов, указанных во втором аргументе, в символы, указанные в третьем аргументе.
Примечание. Функция ПЕРЕВОД() вернет ошибку, если символы и переводы имеют разную длину.
Синтаксис
TRANSLATE(string, characters, translations)
Значения параметров
Parameter | Description |
---|---|
string | Required. The input string |
characters | Required. The characters that should be replaced |
translations | Required. The new characters |
Технические детали
Работает в: | SQL Server (начиная с 2017 г.) |
---|
Дополнительные примеры
Пример
Вернуть строку из первого аргумента ПОСЛЕ того, как символы, указанные во втором аргументе, будут переведены в символы, указанные в третьем аргументе:
SELECT TRANSLATE('3*[2+1]/{8-4}', '[]{}', '()()'); // Results in 3*(2+1)/(8-4)