Aracılığıyla paylaş


map işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

Belirtilen anahtar-değer çiftleriyle bir harita oluşturur.

Söz dizimi

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

Tartışmalar

  • keyN: Karşılaştırılabilir herhangi bir türde ifade. Hepsi en az ortak bir tür paylaşmalıdır.
  • valueN: Herhangi bir türde bir ifade. Hepsi en az ortak bir tür paylaşmalıdır.

İadeler

Anahtarları keyN'nin en az ortak türü ve değerleri valueN'in en az ortak türü olarak yazılmış bir map.

0 veya daha fazla çift olabilir.

Yinelenen bir anahtar veya NULL anahtar varsa işlev bir hata oluşturur.

Örnekler

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