Compartilhar via


Função map_contains_key

Aplica-se a: verificação marcada como sim SQL do Databricks marca de seleção positiva Databricks Runtime 10.4 LTS e versões posteriores

Retorna verdadeiro 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 compartilha um tipo menos comum com as chaves map.

Retornos

Um BOOLIANO. Se map ou key é 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