ARRAY_REDUCE (Lakehouse v1)
配列の要素にラムダ関数を繰り返し適用し、配列を1つの値にまとめます。
Analyzeの構文
Section titled “Analyzeの構文”func.array_reduce( <array>, <lambda> )Analyzeの例
Section titled “Analyzeの例”func.array_reduce([1, 2, 3, 4], (x, y) -> (x + y))
┌─────────────────────────────────────────────────────┐│ func.array_reduce([1, 2, 3, 4], (x, y) -> (x + y)) │├─────────────────────────────────────────────────────┤│ 10 │└─────────────────────────────────────────────────────┘SQLの構文
Section titled “SQLの構文”ARRAY_REDUCE( <array>, <lambda> )SELECT ARRAY_REDUCE([1, 2, 3, 4], (x,y) -> x + y);
┌───────────────────────────────────────────────┐│ array_reduce([1, 2, 3, 4], (x, y) -> (x + y)) │├───────────────────────────────────────────────┤│ 10 │└───────────────────────────────────────────────┘