- Categorias:
MAP_CONTAINS_KEY¶
Determina se o MAP especificado contém a chave especificada.
Sintaxe¶
Argumentos¶
keyA chave a ser encontrada.
mapO mapa a ser pesquisado.
Retornos¶
Retornará TRUE se o mapa especificado contiver a chave especificada.
Retornará FALSE se o mapa especificado não contiver a chave especificada.
Notas de uso¶
O tipo da expressão-chave deve corresponder ao tipo da chave do mapa. Se o tipo for VARCHAR, os tipos poderão ter comprimentos diferentes.
Para a entrada NULL, a saída será NULL.
Exemplos¶
A função procura a chave k1 e a encontra no mapa:
A função procura a chave k1 e não a encontra no mapa:
Uma instrução SELECT passa uma chave que usa um tipo diferente da chave no mapa:
Crie uma tabela temporária que contenha valores MAP:
Consulte a tabela para mostrar os dados:
Determine se o mapa na coluna attrs contém a chave na coluna ins_key:
A saída mostra o seguinte:
O mapa na coluna
attrsna linha1não contém a chave (material) na colunains_key.O mapa na coluna
attrsna linha2contém a chave (brand) na colunains_key.