ARRAY_SIZE
更新时间:2025-10-17
描述
计算数组中元素的数量
别名
- SIZE
- CARDINALITY
语法
SQL
1ARRAY_SIZE(<arr>)
参数
参数 | 说明 |
---|---|
<arr> |
待计算的数组 |
返回值
返回数组中元素数量,如果输入数组为 NULL,则返回 NULL
举例
SQL
1SELECT ARRAY_SIZE(['a', 'b', 'c']),ARRAY_SIZE([NULL]),ARRAY_SIZE([]);
Text
1+------------------------------+---------------------+-----------------+
2| cardinality(['a', 'b', 'c']) | cardinality([NULL]) | cardinality([]) |
3+------------------------------+---------------------+-----------------+
4| 3 | 1 | 0 |
5+------------------------------+---------------------+-----------------+