map Functie

Van toepassing op:gemarkeerd met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

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

Syntaxis

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

Argumenten

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

Retourneert

Een MAP met sleutels die zijn getypt als het minst algemene type van keyN en waarden die zijn getypt als het minst algemene type van valueN.

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}