Funkce translate
Platí pro: Databricks SQL Databricks Runtime
Vrátí místo expr
, kde from
byly nahrazeny všechny znaky v to
.
Syntaxe
translate(expr, from, to)
Argumenty
expr
: Výraz STRING.from
: Výraz STRING skládající se ze sady znaků, které se mají nahradit.to
: Výraz STRING skládající se z odpovídající sady znaků, které se mají nahraditfrom
.
Návraty
ŘETĚZEC.
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