Freigeben über


translate-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt expr zurück, wobei alle Zeichen in from durch die Zeichen in to ersetzt wurden.

Syntax

translate(expr, from, to)

Argumente

  • expr: Ein STRING-Ausdruck
  • from: Ein STRING-Ausdruck, der aus einem Satz zu ersetzender Zeichen besteht.
  • to:Ein STRING-Ausdruck, der aus einer entsprechenden Menge von Zeichen besteht, die from ersetzen sollen.

Gibt zurück

Die ist ein STRING-Element.

Die Funktion ersetzt alle Vorkommen eines beliebigen Zeichens in „from“ durch das entsprechende Zeichen in „to“.

Wenn to kürzer als from ist, werden nicht übereinstimmende Zeichen entfernt.

Beispiele

> SELECT translate('AaBbCc', 'abc', '123');
 A1B2C3
> SELECT translate('AaBbCc', 'abc', '1');
 A1BC
> SELECT translate('AaBbCc', 'abc', '');
 ABC