ARRAY_REDUCE (Lakehouse v1)
对数组元素迭代应用 lambda 函数,将数组归约为单个值。
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> )SQL 示例
Section titled “SQL 示例”SELECT ARRAY_REDUCE([1, 2, 3, 4], (x,y) -> x + y);
┌───────────────────────────────────────────────┐│ array_reduce([1, 2, 3, 4], (x, y) -> (x + y)) │├───────────────────────────────────────────────┤│ 10 │└───────────────────────────────────────────────┘