Bagikan melalui


map fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Membuat peta dengan pasangan nilai kunci yang ditentukan.

Sintaks

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

Argumen

  • keyN: Ekspresi dari setiap tipe yang dapat dibandingkan. Semua keyN harus memiliki jenis terkecil yang sama.
  • valueN: Ekspresi dari jenis apa pun. Semua valueN harus memiliki jenis terkecil yang sama.

Pengembalian

MAP dengan kunci yang diketik sebagai jenis keyN yang paling tidak umum dan nilai yang diketik sebagai jenis valueN yang paling tidak umum.

Ada 0 atau lebih pasangan.

Jika ada kunci duplikat atau kunci NULL fungsi tersebut akan menampilkan kesalahan.

Contoh

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