Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Führt map1 und map2 in einer einzelnen Zuordnung zusammen.
Syntax
map_zip_with(map1, map2, func)
Argumente
-
map1: Ein MAP-Ausdruck. -
map2: Ein MAP-Ausdruck desselben Schlüsseltyps wiemap1. -
func: Eine Lambdafunktion mit drei Parametern. Der erste Parameter ist der Schlüssel, gefolgt von den Werten der jeweiligen Zuordnung.
Gibt zurück
Eine Zuordnung (MAP), bei der der Schlüssel mit dem Schlüsseltyp der Eingabezuordnungen übereinstimmt und der Wert vom Rückgabetyp der Lambdafunktion typisiert wird.
Wenn ein Schlüssel auf einer Seite nicht zugeordnet wird, wird jeweils NULL als Wert an die Lambdafunktion übergeben.
Beispiele
> SELECT map_zip_with(map(1, 'a', 2, 'b'), map(1, 'x', 2, 'y'), (k, v1, v2) -> concat(v1, v2));
{1 -> ax, 2 -> by}