ARRAY_REDUCE (Lakehouse v1)
Iteracyjnie stosuje funkcję lambda do elementów tablicy, aby zredukować tablicę do jednej wartości.
Składnia Analyze
Dział zatytułowany „Składnia Analyze”func.array_reduce( <array>, <lambda> )Przykłady Analyze
Dział zatytułowany „Przykłady Analyze”func.array_reduce([1, 2, 3, 4], (x, y) -> (x + y))
┌─────────────────────────────────────────────────────┐│ func.array_reduce([1, 2, 3, 4], (x, y) -> (x + y)) │├─────────────────────────────────────────────────────┤│ 10 │└─────────────────────────────────────────────────────┘Składnia SQL
Dział zatytułowany „Składnia SQL”ARRAY_REDUCE( <array>, <lambda> )Przykłady SQL
Dział zatytułowany „Przykłady SQL”SELECT ARRAY_REDUCE([1, 2, 3, 4], (x,y) -> x + y);
┌───────────────────────────────────────────────┐│ array_reduce([1, 2, 3, 4], (x, y) -> (x + y)) │├───────────────────────────────────────────────┤│ 10 │└───────────────────────────────────────────────┘