map_from_entries Funktion

Gäller för:check markerad ja Databricks SQL-kontroll markerad som ja Databricks Runtime

Skapar en mappning som skapats från den angivna matrisen med poster.

Syntax

map_from_entries(expr)

Argument

  • expr: Ett ARRAY-uttryck för STRUCT med två fält.

Returnerar

En MAP där nycklar är det första fältet i structs och värden den andra. Det får inte finnas några dubbletter eller nullvärden i det första fältet (nyckeln).

Exempel

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