Školení
Modul
Transformace bez kódu ve velkém měřítku pomocí Služby Azure Data Factory - Training
Provedení transformace bez kódu ve velkém s využitím služby Azure Data Factory nebo kanálu Azure Synapse
Tento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
transform_keys
Platí pro: Databricks SQL
Databricks Runtime
Transformuje klíče v mapě expr
pomocí funkce func
.
transform_keys(expr, func)
expr
: Výraz MAP.func
: Funkce lambda.MAP, kde klíče mají typ výsledku funkcí lambda a hodnoty mají typ expr
hodnot MAP.
Funkce lambda musí mít 2 parametry. První parametr představuje klíč. Druhý parametr představuje hodnotu.
Funkce lambda vytvoří nový klíč pro každou položku v mapě.
> SELECT transform_keys(map_from_arrays(array(1, 2, 3), array(1, 2, 3)), (k, v) -> k + 1);
{2 -> 1, 3 -> 2, 4 -> 3}
> SELECT transform_keys(map_from_arrays(array(1, 2, 3), array(1, 2, 3)), (k, v) -> k + v);
{2 -> 1, 4 -> 2, 6 -> 3}
Školení
Modul
Transformace bez kódu ve velkém měřítku pomocí Služby Azure Data Factory - Training
Provedení transformace bez kódu ve velkém s využitím služby Azure Data Factory nebo kanálu Azure Synapse