Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Función
Se aplica a:
Databricks SQL
Databricks Runtime
Combina las matrices de expr1 y expr2, en cuanto a elementos, en una sola matriz mediante func.
Sintaxis
zip_with(expr1, expr2, func)
Argumentos
-
expr1: expresión ARRAY. -
expr2: expresión ARRAY. -
func: función lambda que toma dos parámetros.
Devoluciones
Expresión ARRAY del resultado de la función lambda.
Si una expresión ARRAY es más corta, los valores NULL se anexan al final para que coincidan con la longitud de la matriz más larga, antes de aplicar la función func.
Ejemplos
> SELECT zip_with(array(1, 2, 3), array('a', 'b', 'c'), (x, y) -> (y, x));
[{a, 1}, {b, 2}, {c, 3}]
> SELECT zip_with(array(1, 2), array(3, 4), (x, y) -> x + y);
[4,6]
> SELECT zip_with(array('a', 'b', 'c'), array('d', 'e', 'f'), (x, y) -> concat(x, y));
[ad , be, cf]