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


transform Funkció

A következőre vonatkozik:check marked yes Databricks SQL check marked yes Databricks Runtime

Átalakítja egy tömb expr elemeit a függvény funchasználatával.

Szintaxis

transform(expr, func)

Argumentumok

  • expr: TÖMB kifejezés.
  • func: Lambda függvény.

Visszatérési érték

A lambda függvény eredményének típusának TÖMBje.

A lambda függvénynek 1 vagy 2 paramétert kell tartalmaznia. Az első paraméter az elemet, a választható második paraméter pedig az elem indexét jelöli.

A lambda függvény új értéket hoz létre a tömb minden eleméhez.

Példák

> SELECT transform(array(1, 2, 3), x -> x + 1);
 [2,3,4]
> SELECT transform(array(1, 2, 3), (x, i) -> x + i);
 [1,3,5]