Función map_contains_key

Se aplica a:casilla marcada como sí Databricks SQL casilla marcada como Sí Databricks Runtime 10.4 LTS y versiones posteriores

Devuelve true si map contiene key.

Sintaxis

map_contains_key(map, key)

Argumentos

  • map: asignación que se va a buscar.
  • key: expresión con un tipo que comparte un tipo menos común con las claves map.

Devoluciones

Una expresión BOOLEANA. Si map o key es NULL, el resultado es NULL.

Ejemplos

> 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