Fungsi EXISTS di Amazon QLDB - Amazon Quantum Ledger Database (Amazon QLDB)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi EXISTS di Amazon QLDB

Di Amazon QLDB, dengan nilai PartiQL, gunakanEXISTS fungsi untuk mengembalikanTRUE jika nilai adalah pengumpulan non-kosong. Jika tidak, fungsi ini kembaliFALSE. Jika input keEXISTS bukan wadah, hasilnya adalahFALSE.

EXISTSFungsi tidak merambatNULL danMISSING.

Sintaksis

EXISTS ( value )

Pendapat

nilai

Nama bidang atau ekspresi bidang yang menjalankan fungsi. Parameter ini dapat berupa salah satu yang didukungJenis Data.

Jenis pengembalian

bool

Contoh

EXISTS(`[]`) -- false (empty list) EXISTS(`[1, 2, 3]`) -- true (non-empty list) EXISTS(`[missing]`) -- true (non-empty list) EXISTS(`{}`) -- false (empty struct) EXISTS(`{ a: 1 }`) -- true (non-empty struct) EXISTS(`()`) -- false (empty s-expression) EXISTS(`(+ 1 2)`) -- true (non-empty s-expression) EXISTS(1) -- false EXISTS(`2017T`) -- false EXISTS(null) -- false EXISTS(missing) -- error -- Runnable statements SELECT EXISTS(`[]`) FROM << 0 >> -- false SELECT EXISTS(`[1, 2, 3]`) FROM << 0 >> -- true

fungsi terkait