SQL Server TRANSLATE() функция строк
Возвращает строку из первого аргумента ПОСЛЕ того, как символы, указанные во втором аргументе, будут преобразованы в символы, указанные в третьем аргументе:
SELECT TRANSLATE('Monday', 'Monday', 'Sunday'); // Результаты в воскресенье
Попробуйте сами »
Определение и использование TRANSLATE()
Функция TRANSLATE() в SQL Server возвращает строку из первого аргумента после того, как символы, указанные во втором аргументе, преобразуются в символы, указанные в третьем аргументе.
Примечание: Функция TRANSLATE() вернет ошибку, если символы и переводы имеют разную длину.
Синтаксис TRANSLATE()
TRANSLATE(string, characters, translations)
Параметр значений TRANSLATE()
Параметр | Описание |
---|---|
string | Требуемый. Входная строка |
characters | Требуемый. Символы, которые следует заменить |
translations | Требуемый. Новые символы |
Технические детали TRANSLATE()
Работает в: | SQL Server (начиная с 2017 года) |
---|
Примеры TRANSLATE()
Возвращает строку из первого аргумента ПОСЛЕ того, как символы, указанные во втором аргументе, будут преобразованы в символы, указанные в третьем аргументе:
SELECT TRANSLATE('3*[2+1]/{8-4}', '[]{}', '()()'); // Результат к 3*(2+1)/(8-4)
Попробуйте сами »