map Işlev

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi yes Databricks Runtime olarak işaretlendi

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

Sözdizimi

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

Bağımsız değişken

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

Döndürür

Anahtarlar en az ortak türü keyN ve değerlerin en az ortak türü valueNolarak yazıldığı bir MAP.

0 veya daha fazla çift olabilir.

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

Örnekler

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