Partager via


Fonction map_contains_key

S’applique à : coche marquée oui Databricks SQL case marquée oui Databricks Runtime 10.4 LTS et versions ultérieures

Retourne la valeur true si map contient key.

Syntaxe

map_contains_key(map, key)

Arguments

  • map : carte où effectuer la recherche.
  • key : expression avec un type qui partage un type moins commun avec les clés map.

Retours

Une valeur BOOLÉENNE. Si map ou key est NULL, le résultat est NULL.

Exemples

> SELECT map_contains_key(map(1, 'a', 2, 'b'), 2);
 true

> SELECT map_contains_key(map(1, 'a', 2, 'b'), 3);
 false

> SELECT map_contains_key(map(1, 'a', 2, 'b'), NULL);
 NULL