Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Menggabungkan map1 dan map2 menjadi satu peta.
Sintaks
map_zip_with(map1, map2, func)
Argumen
-
map1: Ekspresi MAP. -
map2: Ekspresi MAP dari jenis kunci yang sama denganmap1 -
func: Fungsi lambda mengambil tiga parameter. Parameter pertama adalah kunci, diikuti oleh nilai dari setiap peta.
Pengembalian
Sebuah MAP di mana kunci sesuai dengan jenis kunci dari peta input dan nilai ditentukan oleh jenis pengembalian fungsi lambda.
Jika kunci tidak dicocokkan oleh salah satu pihak, nilai masing-masing yang diberikan pada fungsi lambda adalah NULL.
Contoh
> SELECT map_zip_with(map(1, 'a', 2, 'b'), map(1, 'x', 2, 'y'), (k, v1, v2) -> concat(v1, v2));
{1 -> ax, 2 -> by}