カテゴリ:

半構造化データ関数と構造化データ関数 (マップ)

MAP_SIZE

MAP のサイズを返します。

構文

MAP_SIZE( <map> )
Copy

引数

map

入力マップ。

戻り値

マップ内のエントリ数を返します。

マップ内のエントリ数を決定します。

SELECT MAP_SIZE({'a':1,'b':2,'c':3}::MAP(VARCHAR,NUMBER))
  AS map_size;
Copy
+----------+
| MAP_SIZE |
|----------|
|        3 |
+----------+