map_contains_key fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime 10.4 LTS ke atas

Menghasilkan benar jika map berisi key.

Sintaks

map_contains_key(map, key)

Argumen

  • map: Peta yang akan ditelusuri.
  • key: Ekspresi dengan jenis yang berbagi jenis yang paling tidak umum dengan map kunci.

Mengembalikan

BOOLEAN. Jika map atau key adalah NULL, hasilnya adalah NULL.

Contoh

> 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