COUNTEQUAL
更新时间:2025-10-16
描述
判断数组中包含 value 元素的个数
语法
                SQL
                
            
            1COUNTEQUAL(<arr>, <value>)参数
| 参数 | 说明 | 
|---|---|
| <arr> | 输入数组 | 
| <value> | 判断元素 | 
返回值
返回判断的结果如下:num:value 在 array 中的数量;0:value 不存在数组 arr 中;NULL:如果数组为 NULL。
举例
                SQL
                
            
            1SELECT COUNTEQUAL(NULL,1),COUNTEQUAL([1, 2, 3, 'c'],2),COUNTEQUAL([],'b');
                Text
                
            
            1+---------------------+---------------------------------------------------+------------------------------------------+
2| countequal(NULL, 1) | countequal(['1', '2', '3', 'c'], cast(2 as TEXT)) | countequal(cast([] as ARRAY<TEXT>), 'b') |
3+---------------------+---------------------------------------------------+------------------------------------------+
4|                NULL |                                                 1 |                                        0 |
5+---------------------+---------------------------------------------------+------------------------------------------+