map_contains_key
-Funktion
Gilt für: Databricks SQL Databricks Runtime 10.4 LTS und höher
Gibt TRUE zurück, wenn map
key
enthält.
Syntax
map_contains_key(map, key)
Argumente
map
: Eine Karte, die durchsucht werden soll.key
: Ein Ausdruck mit einem Typ, der einen kleinsten gemeinsamen Typ mit denmap
-Schlüsseln aufweist.
Gibt zurück
Einen BOOLESCHEN Wert.
Wenn map
oder key
NULL
ist, ist das Ergebnis NULL
.
Beispiele
> 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