Megosztás a következőn keresztül:


A translate függvény

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Olyan expr-t ad vissza, amelyben az from minden egyes karakterét lecserélték a tokaraktereire.

Szintaxis

translate(expr, from, to)

Argumentumok

  • expr: Egy STRING kifejezés.
  • from: A lecserélendő karakterekből álló STRING kifejezés.
  • to: Egy STRING kifejezés, amely a fromlecseréléséhez egyező karakterkészletből áll.

Visszaküldések

Egy STRING`.

A függvény kicseréli a 'from'-ban szereplő összes karakter előfordulását a 'to'-ban lévő megfelelő karakterrel.

Ha to rövidebb a hossza, mint from a nem egyező karaktereknek, a rendszer eltávolítja.

Példák

> 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