Fonction map_from_arrays

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

Crée un mappage avec une paire de tableaux keys et values.

Syntaxe

map_from_arrays(keys, values)

Arguments

  • keys : expression de type tableau (ARRAY) sans doublon ou valeur NULL.
  • values : expression ARRAY de même cardinalité que keys

Retours

MAPPAGE dans lequel les clés sont du type d’élément keys, et les valeurs du type d’élément values.

Azure Databricks déclenche DUPLICATED_MAP_KEY si keys contient des doublons.

Conditions d’erreur courantes

Exemples

> SELECT map_from_arrays(array(1.0, 3.0), array('2', '4'));
 {1.0 -> 2, 3.0 -> 4}

> SELECT map_from_arrays(array(1, 1), array('a', 'b'));
  Error: DUPLICATED_MAP_KEY