Delen via


map_from_arrays-functie

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

Hiermee maakt u een kaart met een paar van de keys en values matrices.

Syntaxis

map_from_arrays(keys, values)

Argumenten

  • keys: Een MATRIX-expressie zonder duplicaten of NULL.
  • values: Een MATRIX-expressie van dezelfde kardinaliteit als keys

Retouren

Een MAP waarvan de sleutels van het elementtype keys en de waarden van het elementtype valueszijn.

Azure Databricks verhoogt DUPLICATED_MAP_KEY als keys duplicaten bevat.

Algemene foutvoorwaarden

Voorbeelden

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

> SELECT map_from_arrays(array(1, 1), array('a', 'b'));
  Error: DUPLICATED_MAP_KEY