Delen via


map_from_entries-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Hiermee maakt u een kaart die is gemaakt op basis van de opgegeven matrix met vermeldingen.

Syntaxis

map_from_entries(expr)

Argumenten

  • expr: Een MATRIX-expressie van STRUCT met twee velden.

Retouren

Een MAP waarin sleutels de eerste velden van de structuren en waarden de tweede velden zijn.

Azure Databricks genereert DUPLICATED_MAP_KEY als er dubbele sleutels zijn.

Algemene foutvoorwaarden

Voorbeelden

> 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