MAP_SIZE
描述
计算 Map 中元素的个数
语法
MAP_SIZE(<map>)
参数
<map>
MAP
类型,输入的 map 内容。
返回值
返回 Map 中元素的个数
使用说明
- 无论 key 或者 value 是 NULL 都会被计数。
- 对于 NULL 参数,返回 NULL。
举例
-
常规参数
select map_size(map()), map_size(map(1, "100", 0.1, 2, null, null));
+-----------------+---------------------------------------------+
| map_size(map()) | map_size(map(1, "100", 0.1, 2, null, null)) |
+-----------------+---------------------------------------------+
| 0 | 3 |
+-----------------+---------------------------------------------+ -
NULL 参数
select map_size(NULL);
+----------------+
| map_size(NULL) |
+----------------+
| NULL |
+----------------+