ARRAY_FILTER (Lakehouse v1)
用输入数组中使 lambda 函数返回 true 的元素构造新数组。
Analyze 语法
Section titled “Analyze 语法”func.array_filter( <array>, <lambda> )Analyze 示例
Section titled “Analyze 示例”func.array_filter([1, 2, 3], x -> (x > 1))
┌─────────────────────────────────────────────┐│ func.array_filter([1, 2, 3], x -> (x > 1)) │├─────────────────────────────────────────────┤│ [2,3] │└─────────────────────────────────────────────┘SQL 语法
Section titled “SQL 语法”ARRAY_FILTER( <array>, <lambda> )SQL 示例
Section titled “SQL 示例”SELECT ARRAY_FILTER([1, 2, 3], x -> x > 1);
┌───────────────────────────────────────┐│ array_filter([1, 2, 3], x -> (x > 1)) │├───────────────────────────────────────┤│ [2,3] │└───────────────────────────────────────┘