Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime
Transformerar element i en matris i expr med hjälp av funktionen func.
Syntax
transform(expr, func)
Argument
-
expr: Ett ARRAY-uttryck. -
func: En lambda-funktion.
Returer
En MATRIS av typen av lambda-funktionens resultat.
Lambda-funktionen måste ha 1 eller 2 parametrar. Den första parametern representerar elementet, den valfria andra parametern representerar elementets index.
Lambda-funktionen skapar ett nytt värde för varje element i matrisen.
Exempel
> SELECT transform(array(1, 2, 3), x -> x + 1);
[2,3,4]
> SELECT transform(array(1, 2, 3), (x, i) -> x + i);
[1,3,5]