SelectDB Enterprise
参考手册
SQL 函数
标量函数
ARRAY 函数
ARRAY_APPLY

ARRAY_APPLY

描述

数组以特定的二元条件符过滤元素,并返回过滤后的结果

语法

ARRAY_APPLY(<arr>, <op>, <val>)

参数

参数说明
<arr>输入的数组
<op>过滤条件,条件包括 =, >=, <=, >, <, !=
<val>过滤的条件值,如果是 null,则返回 null,仅支持常量

返回值

过滤后的数组

举例

select array_apply([1, 2, 3, 4, 5], ">=", 2);
+--------------------------------------------+
| array_apply(ARRAY(1, 2, 3, 4, 5), '>=', 2) |
+--------------------------------------------+
| [2, 3, 4, 5]                               |
+--------------------------------------------+
select array_apply([1000000, 1000001, 1000002], "=", "1000002");
+-------------------------------------------------------------+
| array_apply(ARRAY(1000000, 1000001, 1000002), '=', 1000002) |
+-------------------------------------------------------------+
| [1000002]                                                   |
+-------------------------------------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标