Funkce map_contains_key
Platí pro: Databricks SQL Databricks Runtime 10.4 LTS a vyšší
Vrátí hodnotu true, pokud map
obsahuje key
.
Syntaxe
map_contains_key(map, key)
Argumenty
map
: Mapa, která se má prohledávat.key
: Výraz s typem, který sdílí nejméně společný typ s klíčimap
.
Návraty
A BOOLEAN.
Pokud map
nebo key
je NULL
, výsledek je NULL
.
Příklady
> 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