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


Функция translate

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

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

Синтаксис

translate(expr, from, to)

Аргументы

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

Возвраты

STRING.

Эта функция заменяет все вхождения любого символа в параметре from на соответствующие им символы в параметре to.

Если to имеет длину меньше, чем from, все символы без сопоставления удаляются.

Примеры

> SELECT translate('AaBbCc', 'abc', '123');
 A1B2C3
> SELECT translate('AaBbCc', 'abc', '1');
 A1BC
> SELECT translate('AaBbCc', 'abc', '');
 ABC