map Fungsi

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

Membuat peta dengan pasangan kunci-nilai yang ditentukan.

Sintaks

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

Argumen

  • keyN: Ekspresi dari jenis yang sebanding. Semua keyN harus berbagi jenis yang paling tidak umum.
  • valueN: Ekspresi jenis apa pun. Semua valueN harus berbagi jenis yang paling tidak umum.

Kembali

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

Mungkin ada 0 pasangan atau lebih.

Jika ada kunci duplikat atau kunci NULL, fungsi akan menimbulkan kesalahan.

Contoh

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