Funkcja map_contains_key
Dotyczy: Databricks SQL Databricks Runtime 10.4 LTS i nowsze
Zwraca wartość true, jeśli map
zawiera key
wartość .
Składnia
map_contains_key(map, key)
Argumenty
map
: mapa do wyszukania.key
: wyrażenie z typem współużytkuje najmniej wspólny typ z kluczamimap
.
Zwraca
Wartość logiczna.
Jeśli map
wartość lub key
ma NULL
wartość , wynik to NULL
.
Przykłady
> 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