Funkcja translate
Dotyczy: Databricks SQL 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żenieSTRING
. -
from
: wyrażenieSTRING
składające się z zestawu znaków do zastąpienia. -
to
: wyrażenieSTRING
składające się z pasującego zestawu znaków do zastąpieniafrom
.
Zwraca
A S
TRING".
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