Share via


map_filter Işlev

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi yes Databricks Runtime olarak işaretlendi

işlevini funckullanarak içindeki eşlemedeki expr girdileri filtreler.

Sözdizimi

map_filter(expr, func)

Bağımsız değişken

  • expr: MAP ifadesi.
  • func: boolean döndüren iki parametreli bir lambda işlevi. İlk parametre anahtarı alır ve ikinci parametre değeri alır.

Döndürür

Sonuç, ile expraynı türdedir.

Örnekler

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