Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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}