map_filter
Işlev
Şunun için geçerlidir: Databricks SQL denetimi yes Databricks Runtime
işlevini func
kullanarak 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 expr
aynı türdedir.
Örnekler
> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
{1 -> 0, 3 -> -1}