次の方法で共有


map_from_entries 関数

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

指定されたエントリの配列からマップを作成します。

構文

map_from_entries(expr)

引数

  • expr: 2 つのフィールドを含む構造体の配列式。

戻り値

構造体の 1 つ目のフィールドをキーとし、2 つ目のフィールドを値とするマップ。 1 つ目のフィールド (キー) に重複や null が含まれていないことが必要です。

> SELECT map_from_entries(array(struct(1, 'a'), struct(2, 'b')));
 {1 -> a, 2 -> b}