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
Transformerar värden i en karta i expr med hjälp av funktionen func.
Syntax
transform_values(expr, func)
Argument
-
expr: Ett MAP-uttryck. -
func: En lambda-funktion.
Returer
En KARTA där värdena har typen av resultat av lambda-funktionerna och nycklarna har typen av expr MAP-nycklar.
Lambda-funktionen måste ha två parametrar. Den första parametern representerar nyckeln. Den andra parametern representerar värdet.
Lambda-funktionen genererar ett nytt värde för varje post på kartan.
Exempel
> SELECT transform_values(map_from_arrays(array(1, 2, 3), array(1, 2, 3)), (k, v) -> v + 1);
{1 -> 2, 2 -> 3, 3 -> 4}
> SELECT transform_values(map_from_arrays(array(1, 2, 3), array(1, 2, 3)), (k, v) -> k + v);
{1 -> 2, 2 -> 4, 3 -> 6}