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í expr, kde byly všechny znaky v from nahrazeny 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, který se skládá z odpovídající sady znaků pro nahrazení from.

Návraty

A STRING`.

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