Membuat sebuah struct berdasarkan pasangan nama-nilai yang diberikan.
Sintaksis
struct named_struct(string <name1>, T1 <value1>, string <name2>, T2 <value2>[, ...])Parameter
nilai: Wajib. Nilai dari tipe apa pun.
nama: Wajib. Nama kolom dengan tipe STRING. Parameter ini adalah konstanta.
Nilai kembali
Nilai dengan tipe STRUCT dikembalikan. Kolom secara berurutan diberi nama sebagai name1, name2, ....
Contoh
-- Nilai kembali adalah {user_id:10001, user_name:LiLei, married:F, weight:63.5}.
select named_struct('user_id',10001,'user_name','LiLei','married','F','weight',63.50);Fungsi terkait
NAMED_STRUCT adalah 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.