Dela via


Funktionen map

Gäller för: markerad ja Databricks SQL markerad ja Databricks Runtime

Skapar en karta med de angivna nyckel/värde-paren.

Syntax

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

Argument

  • keyN: Ett uttryck av en jämförbar typ. Alla keyN måste dela en minst vanlig typ.
  • valueN: Ett uttryck av valfri typ. Alla valueN måste dela en minst vanlig typ.

Returer

En MAP med nycklar som skrivits som den minst vanliga typen av keyN och värden som angetts som den minst vanliga typen av valueN.

Det kan finnas 0 eller fler par.

Om det finns en dubblettnyckel eller en NULL-nyckel genererar funktionen ett fel.

Exempel

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