MAP_KEYS
説明
指定されたmapからキーを抽出し、対応する型のARRAYに変換します。
構文
MAP_KEYS(<map>)
パラメータ
<map>MAP型、入力するマップの内容。
戻り値
指定されたmapからキーを抽出し、対応する型のARRAYとして返します。
例
-
通常のパラメータ
select map_keys(map()),map_keys(map(1, "100", 0.1, 2, null, null));+-----------------+---------------------------------------------+
| map_keys(map()) | map_keys(map(1, "100", 0.1, 2, null, null)) |
+-----------------+---------------------------------------------+
| [] | [1.0, 0.1, null] |
+-----------------+---------------------------------------------+ -
NULL パラメータ
select map_keys(NULL);+----------------+
| map_keys(NULL) |
+----------------+
| NULL |
+----------------+