Функция translate
Область применения: Databricks SQL Databricks Runtime
Возвращает expr
where все символы в from
заменены to
.
Синтаксис
translate(expr, from, to)
Аргументы
-
expr
: выражениеSTRING
. -
from
: выражениеSTRING
, состоящее из set символов, которые необходимо заменить. -
to
: выражениеSTRING
, состоящее из соответствующего set символов для заменыfrom
.
Возвраты
A S
TRING`.
Эта функция заменяет все вхождения любого символа в параметре from на соответствующие им символы в параметре to.
Если to
имеет длину меньше, чем from
, все символы без сопоставления удаляются.
Примеры
> SELECT translate('AaBbCc', 'abc', '123');
A1B2C3
> SELECT translate('AaBbCc', 'abc', '1');
A1BC
> SELECT translate('AaBbCc', 'abc', '');
ABC
> SELECT translate('AaBbCc' COLLATE UTF8_LCASE, 'abc', '123');
112233