Последнее обновление
MAP_SIZE
Описание
Вычисляет количество элементов в Map
Синтаксис
MAP_SIZE(<map>)
Параметры
<map>— содержимое входного Map типаMAP.
Возвращаемое значение
Возвращает количество элементов в Map
Примечания по использованию
- Ключи и значения 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 |
+----------------+