Bagikan melalui


arrays_zip fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mengembalikan array struct yang digabungkan, di mana struct ke-n berisi semua nilai ke-n dari setiap array input.

Sintaks

arrays_zip (array1 [, ...])

Argumen

  • arrayN: Sebuah ARRAY.

Pengembalian

ARRAY STRUCT di mana tipe dari bidang ke-n cocok dengan tipe elemen dari arrayN.

Jumlah argumen array{i>

Contoh

> 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();
 [{}]