Dela via


Funktionen translate

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime

Returnerar en expr plats där alla tecken i from har ersatts med dem i to.

Syntax

translate(expr, from, to)

Argument

  • expr: Ett STRING uttryck.
  • from: Ett STRING uttryck som består av en uppsättning tecken som ska ersättas.
  • to: Ett STRING uttryck som består av en matchande uppsättning tecken som ska ersätta from.

Returer

En STRING".

Funktionen ersätter alla förekomster av alla tecken i från med motsvarande tecken i till.

Om to har en kortare längd än from omatchade tecken tas bort.

Exempel

> 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