Udostępnij za pośrednictwem


Funkcja translate

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca element, w expr którym wszystkie znaki from zostały zamienione na znaki w pliku to.

Składnia

translate(expr, from, to)

Argumenty

  • expr: wyrażenie STRING.
  • from: wyrażenie STRING składające się z zestawu znaków do zastąpienia.
  • to: wyrażenie STRING składające się z pasującego zestawu znaków do zastąpienia from.

Zwraca

A STRING".

Funkcja zastępuje wszystkie wystąpienia dowolnego znaku w elemencie z odpowiednim znakiem w elemencie .

Jeśli to ma krótszą długość niż from niedopasowane znaki, zostaną usunięte.

Przykłady

> 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