Partilhar via


Função map_contains_key

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime 10.4 LTS e superior

Retorna true se map contiver key.

Sintaxe

map_contains_key(map, key)

Argumentos

  • map: Um mapa a ser pesquisado.
  • key: Uma expressão com um tipo que partilha um tipo menos comum com as map chaves.

Devoluções

UM BOOLEAN. Se map ou key for NULL, o resultado é NULL.

Exemplos

> 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