全部产品
Search
文档中心

MaxCompute:MAP_ENTRIES

更新时间:Jul 02, 2025

Mengonversi pasangan kunci-nilai dalam Map a menjadi array struct.

Sintaksis

array<struct<K, V>> map_entries(map<K, V> <a>): 

Parameter

a: Wajib. Parameter ini menentukan sebuah map. K dan V dalam map<K, V> menentukan kunci dan nilai dari sebuah map.

Nilai pengembalian

Mengembalikan array struct. Jika inputnya adalah null, maka null akan dikembalikan.

Contoh

-- Nilai pengembaliannya adalah [{key:1, value:a}, {key:2, value:b}]. 
select map_entries(map(1,  'a',  2,  'b'));

Fungsi terkait

MAP_ENTRIES merupakan fungsi tipe kompleks. Untuk informasi lebih lanjut tentang fungsi-fungsi yang digunakan untuk memproses data dari tipe data kompleks seperti ARRAY, MAP, STRUCT, dan JSON, lihat Fungsi Tipe Kompleks.