Fonction map (Databricks SQL)

Crée un mappage avec les paires clé-valeur données.

Syntaxe

map( [key1, value1] [, ...] )

Arguments

  • keyN : expression de tout type comparable. Tous les keyN doivent partager un type le moins commun.
  • valueN : expression de tout type. Tous les valueN doivent partager un type le moins commun.

Retours

Une fonction MAP avec des clés typées comme le type le moins commun de keyN et des valeurs typées comme le type le moins commun de valueN.

Il peut y avoir 0 ou plusieurs paires.

S’il existe un doublon de clé ou une clé NULL, la fonction génère une erreur.

Exemples

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