全部产品
Search
文档中心

MaxCompute:FIELD

更新时间:Jul 02, 2025

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[, ...]}. f1 dan f2 adalah variabel anggota, T1 adalah nilai dari f1, dan T2 adalah nilai dari f2.

  • 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.