map
Işlev
Şunun için geçerlidir: Databricks SQL denetimi yes Databricks Runtime
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ü valueN
olarak 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}