適用対象:
Databricks SQL
Databricks Runtime
指定されたエントリの配列からマップを作成します。
構文
map_from_entries(expr)
引数
-
expr: 2 つのフィールドを含む構造体の配列式。
戻り値
構造体の 1 つ目のフィールドをキーとし、2 つ目のフィールドを値とするマップ。
Azure Databricksは、重複するキーがある場合>
一般的なエラー状態
例
> SELECT map_from_entries(array(struct(1, 'a'), struct(2, 'b')));
{1 -> a, 2 -> b}
> SELECT map_from_entries(array(struct(1, 'a'), struct(1, 'b')));
Error: DUPLICATED_MAP_KEY