إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime
دمج و map1 map2 في خريطة واحدة.
بناء الجملة
map_zip_with(map1, map2, func)
الوسيطات
map1: تعبير MAP.map2: تعبير MAP من نفس نوع المفتاح مثلmap1func: دالة lambda تأخذ ثلاث معلمات. المعلمة الأولى هي المفتاح، متبوعة بالقيم من كل خريطة.
المرتجعات
MAP حيث يطابق المفتاح نوع المفتاح لخرائط الإدخال ويتم كتابة القيمة حسب نوع الإرجاع لدالة lambda.
إذا لم تتم مطابقة المفتاح من جانب واحد، تكون القيمة المعنية المقدمة إلى الدالة lambda NULL.
الأمثلة
> SELECT map_zip_with(map(1, 'a', 2, 'b'), map(1, 'x', 2, 'y'), (k, v1, v2) -> concat(v1, v2));
{1 -> ax, 2 -> by}