Поделиться через


Функция translate

Область применения:отмечено Databricks SQL отмечено Databricks Runtime

Возвращает expr, где все символы в from заменяются на символы из to.

Синтаксис

translate(expr, from, to)

Аргументы

  • expr: выражение STRING.
  • from: выражение STRING, состоящее из набора символов для замены.
  • to: выражение STRING, состоящее из соответствующего набора символов для замены from.

Возвраты

A STRING`.

Эта функция заменяет все вхождения любого символа в параметре 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