Delen via


translate-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Retourneert een expr plaats waar alle tekens zijn vervangen door de tekens from in to.

Syntaxis

translate(expr, from, to)

Argumenten

  • expr: een STRING-expressie.
  • from: een STRING expressie die bestaat uit een set tekens die moeten worden vervangen.
  • to: een STRING expressie die bestaat uit een overeenkomende set tekens om fromte vervangen.

Retouren

Een STRING'.

De functie vervangt alle exemplaren van een willekeurig teken van waaruit het bijbehorende teken in.

Als to de lengte korter is dan from niet-overeenkomende tekens, worden verwijderd.

Voorbeelden

> 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