Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:
Databricks SQL
Databricks Runtime
Returnerar en sammanslagen array av strukturer där varje n:e struktur innehåller alla n:e värden från indatafält.
Syntax
arrays_zip (array1 [, ...])
Argumenten
-
arrayN: En ARRAY.
Returer och återkomst
En MATRIS av STRUKTUR där typen av det n:e fältet matchar typen av elementen i arrayN.
Antalet matrisargument kan vara 0 eller fler. Om funktionen anropas utan argument returneras en tom matris med en tom struct. Matriser som är kortare än den största matrisen utökas med null-element.
Exempel
> 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();
[{}]