Funkcja map_zip_with
Dotyczy: Databricks SQL Databricks Runtime
Scala map1
i map2
w jedną mapę.
Składnia
map_zip_with(map1, map2, func)
Argumenty
map1
: Wyrażenie MAP.map2
: Wyrażenie MAP tego samego typu klucza comap1
func
: Funkcja lambda przyjmująca trzy parametry. Pierwszy parametr jest kluczem, a następnie wartościami z każdej mapy.
Zwraca
Mapa, w której klucz jest zgodny z typem klucza map wejściowych, a wartość jest wpisywana przez zwracany typ funkcji lambda.
Jeśli klucz nie jest zgodny z jedną stroną, odpowiednia wartość podana dla funkcji lambda ma wartość NULL.
Przykłady
> SELECT map_zip_with(map(1, 'a', 2, 'b'), map(1, 'x', 2, 'y'), (k, v1, v2) -> concat(v1, v2));
{1 -> ax, 2 -> by}
Funkcje pokrewne
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla