map_from_entries Functie

Van toepassing op:gemarkeerd met ja Databricks SQL-controle gemarkeerd als ja 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.

Retourneert

Een MAP waarbij sleutels het eerste veld van de structs zijn en de waarden de tweede. Het eerste veld (de sleutel) mag geen duplicaten of null-waarden bevatten.

Voorbeelden

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