ARRAY_TRANSFORM (Lakehouse v1)
Gibt ein Array zurück, das sich aus der Anwendung der Lambda-Funktion auf jedes Element des Eingabe-Arrays ergibt.
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.array_transform( <array>, <lambda> )Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“func.array_transform([1, 2, 3], x -> (x + 1))
┌───────────────────────────────────────────────┐│ func.array_transform([1, 2, 3], x -> (x + 1)) │├───────────────────────────────────────────────┤│ [2,3,4] │└───────────────────────────────────────────────┘SQL-Syntax
Abschnitt betitelt „SQL-Syntax“ARRAY_TRANSFORM( <array>, <lambda> )Aliasse
Abschnitt betitelt „Aliasse“SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“SELECT ARRAY_TRANSFORM([1, 2, 3], x -> x + 1);
┌──────────────────────────────────────────┐│ array_transform([1, 2, 3], x -> (x + 1)) │├──────────────────────────────────────────┤│ [2,3,4] │└──────────────────────────────────────────┘