Delen via


map-functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Hiermee maakt u een kaart met de opgegeven sleutel-waardeparen.

Syntaxis

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

Argumenten

  • keyN: een expressie van een vergelijkbaar type. Alle keyN moeten een minst gangbaar type hebben.
  • valueN: Een expressie van elk type. Alle valueN moeten een minst gangbaar type hebben.

Retouren

Een MAP met sleutels die zijn getypt als het minst gangbare type keyN en waarden die als het minst gangbare type zijn valueNgetypt.

Er kunnen 0 of meer paren zijn.

Als er een dubbele sleutel of een NULL-sleutel is, genereert de functie een fout.

Voorbeelden

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