Funkce translate
Platí pro: Databricks SQL
Databricks Runtime
Vrátí expr
, kde byly všechny znaky v from
nahrazeny znaky v to
.
Syntaxe
translate(expr, from, to)
Argumenty
-
expr
: VýrazSTRING
. -
from
: VýrazSTRING
skládající se ze sady znaků, které se mají nahradit. -
to
: VýrazSTRING
, který se skládá z odpovídající sady znaků pro nahrazenífrom
.
Návraty
A S
TRING`.
Funkce nahradí všechny výskyty libovolného znaku z odpovídajícího znaku.
Pokud to
má kratší délku než from
chybějící znaky, odeberou se.
Příklady
> 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