map_filter Fungsi

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime

Memfilter entri dalam peta dalam expr menggunakan fungsi func.

Sintaks

map_filter(expr, func)

Argumen

  • expr: Ekspresi MAP.
  • func: Fungsi lambda dengan dua parameter mengembalikan BOOLEAN. Parameter pertama mengambil kunci parameter kedua mengambil nilai .

Kembali

Hasilnya adalah jenis yang sama dengan expr.

Contoh

> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
  {1 -> 0, 3 -> -1}