map Funkció

A következőre vonatkozik:yes Databricks SQL check marked yes Databricks Runtime

Létrehoz egy térképet a megadott kulcs-érték párokkal.

Szintaxis

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

Argumentumok

  • keyN: Bármilyen hasonló típusú kifejezés. Mindenkinek keyN meg kell osztania egy legkevésbé gyakori típust.
  • valueN: Bármilyen típusú kifejezés. Mindenkinek valueN meg kell osztania egy legkevésbé gyakori típust.

Visszatérési érték

EGY MAP, amely a kulcsokat a legkevésbé gyakori típusként keyN , az értékeket pedig a legkevésbé gyakori típusként valueNírja be.

0 vagy több pár is lehet.

Ha duplikált kulcs vagy NULL kulcs van, a függvény hibát jelez.

Példák

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