Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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]