Fonction map_from_entries

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Crée un mappage obtenu à partir du tableau d’entrées spécifié.

Syntaxe

map_from_entries(expr)

Arguments

  • expr : expression de type TABLEAU de STRUCT comportant deux champs.

Retours

MAP où les clés sont le premier champ des structures et les valeurs le deuxième.

Azure Databricks déclenche DUPLICATED_MAP_KEY s’il existe des clés en double.

Conditions d’erreur courantes

Exemples

> 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