map Funkce

Platí pro:check označeno ano Kontrola Databricks SQL označená ano Databricks Runtime

Vytvoří mapování se zadanými páry klíč-hodnota.

Syntaxe

map( [key1, value1] [, ...] )

Argumenty

  • keyN: Výraz jakéhokoli srovnatelného typu. Všechny keyN musí sdílet nejméně společný typ.
  • valueN: Výraz libovolného typu. Všechny valueN musí sdílet nejméně společný typ.

Vrátí

MAP s klíči zadanými jako nejméně běžný typ keyN a hodnoty zadané jako nejméně běžný typ valueN.

Párů může být 0 nebo více.

Pokud existuje duplicitní klíč nebo klíč NULL, funkce vyvolá chybu.

Příklady

> SELECT map(1.0, '2', 3.0, '4');
 {1.0 -> 2, 3.0 -> 4}