Mengambil nilai dari variabel anggota dalam sebuah struct.
Sintaksis
T field(struct <s>, string <fieldName>)Parameter
s: wajib. Menentukan sebuah struct dengan format
{f1:T1, f2:T2[, ...]}.f1danf2adalah variabel anggota,T1adalah nilai darif1, danT2adalah nilai darif2.fieldName: wajib. Bertipe STRING. Menentukan variabel anggota dalam struct.
Nilai kembali
Mengembalikan nilai dari variabel anggota tertentu dalam struct.
Contoh
-- Nilai kembali adalah hello.
select field(named_struct('f1', 'hello', 'f2', 3), 'f1');Fungsi terkait
FIELD 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.