Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Transformiert Elemente in einem Array in expr unter Verwendung der Funktion func.
Syntax
transform(expr, func)
Argumente
-
expr: Ein ARRAY-Ausdruck. -
func: Eine Lambdafunktion.
Gibt zurück
Ein ARRAY des Typs des Ergebnisses einer Lambda-Funktion.
Die Lambdafunktion muss über einen oder zwei Parameter verfügen. Der erste Parameter stellt das Element dar und der optionale zweite Parameter den Index des Elements.
Die Lambdafunktion generiert einen neuen Wert für jedes Element im Array.
Beispiele
> 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]