Teilen ü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 einer Reihe von Zeichen besteht, die ersetzt werden sollen.
  • to: Ein STRING Ausdruck, der aus einem übereinstimmenden Zeichensatz besteht, um from zu ersetzen.

Gibt zurück

EIN STRING`.

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

> SELECT translate('AaBbCc' COLLATE UTF8_LCASE, 'abc', '123');
 112233