Sdílet prostřednictvím


Funkce translate

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano 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í nahradit from.

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