Udostępnij za pośrednictwem


Funkcja map_contains_key

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime 10.4 LTS i nowsze

Zwraca wartość true, jeśli map zawiera keywartość .

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 kluczami map .

Zwraca

Wartość logiczna. Jeśli map wartość lub key ma NULLwartość , 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