arrays_zip وظيفه

ينطبق على:التحقق تم وضع علامة نعم على التحقق من Databricks SQL الذي تم وضع علامة عليه نعم Databricks Runtime

إرجاع صفيف مدمج من البنيات التي تحتوي فيها البنية nth على جميع القيم nth من صفائف الإدخال.

بناء الجمله

arrays_zip (array1 [, ...])

الحجج

  • arrayN:صفيف.

ارجاع

صفيف من STRUCT حيث نوع الحقل nth الذي يطابق نوع عناصر arrayN.

يمكن أن يكون عدد وسيطات الصفيف 0 أو أكثر. إذا تم استدعاء الدالة بدون وسيطات، فإنها ترجع صفيفا فارغا من بنية فارغة. يتم توسيع الصفائف الأقصر من أكبر صفيف بعناصر خالية.

امثله

> SELECT arrays_zip(array(1, 2, 3), array(2, 3, 4));
 [{1,2},{2,3},{3,4}]

> SELECT arrays_zip(array(1, 2), array(2, 3), array(3, 4));
 [{1,2,3},{2,3,4}]

> SELECT arrays_zip(array(1, 2), array('shoe', 'string', 'budget'));
 [{1, shoe},{2, string},{null,budget}]

> SELECT arrays_zip();
 [{}]