transform
Funkció
A következőre vonatkozik: Databricks SQL Databricks Runtime
Átalakítja egy tömb expr
elemeit a függvény func
haszná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]