Aracılığıyla paylaş


map_filter işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

Haritadaki expr girdileri func işlevini kullanarak filtreler.

Söz dizimi

map_filter(expr, func)

Argümanlar

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

İadeler

Sonuç, ile aynı türdedir expr.

Örnekler

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