Funkce map_from_entries

Platí pro:označeno Ano Databricks SQL označeno Ano Databricks Runtime

Vytvoří mapu vytvořenou ze zadaného pole položek.

Syntaxe

map_from_entries(expr)

Argumenty

  • expr: Výraz ARRAY struktury se dvěma atributy.

Návraty

MAP, kde klíče jsou prvním atributem struktur a hodnoty druhým. V prvním poli (klíč) nesmí existovat žádné duplicity ani hodnoty null.

Příklady

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