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.
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]