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

COUNTEQUAL

描述

判断数组中包含 value 元素的个数

语法

COUNTEQUAL(<arr>, <value>)

参数

参数说明
<arr>输入数组
<value>判断元素

返回值

返回判断的结果如下:num:value 在 array 中的数量;0:value 不存在数组 arr 中;NULL:如果数组为 NULL。

举例

SELECT COUNTEQUAL(NULL,1),COUNTEQUAL([1, 2, 3, 'c'],2),COUNTEQUAL([],'b');
+---------------------+---------------------------------------------------+------------------------------------------+
| countequal(NULL, 1) | countequal(['1', '2', '3', 'c'], cast(2 as TEXT)) | countequal(cast([] as ARRAY<TEXT>), 'b') |
+---------------------+---------------------------------------------------+------------------------------------------+
|                NULL |                                                 1 |                                        0 |
+---------------------+---------------------------------------------------+------------------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标