に最終更新
MAP_SIZE
説明
MAP の要素数を計算します
構文
MAP_SIZE(<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 |
+----------------+