Funktionen map_contains_key

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime 10.4 LTS och senare

Returnerar sant om map innehåller key.

Syntax

map_contains_key(map, key)

Argument

  • map: En karta som ska sökas igenom.
  • key: Ett uttryck med en typ som delar en minst vanlig typ med map nycklarna.

Returer

EN BOOLESK. Om map eller key är NULLär NULLresultatet .

Exempel

> 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