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

penting

Pemberitahuan akhir dukungan: Pelanggan yang ada akan dapat menggunakan Amazon QLDB hingga akhir dukungan pada 07/31/2025. Untuk detail selengkapnya, lihat Memigrasi Buku Besar QLDB Amazon ke Amazon Aurora PostgreSQL.

Di Amazon QLDB, diberi nilai PartiQL, gunakan fungsi untuk TRUE mengembalikan jika nilainya EXISTS adalah koleksi yang tidak kosong. Jika tidak, fungsi ini kembaliFALSE. Jika input ke EXISTS bukan wadah, hasilnya adalahFALSE.

EXISTSFungsinya tidak menyebar NULL danMISSING.

Sintaks

EXISTS ( value )

Pendapat

value

Nama bidang atau ekspresi yang dievaluasi 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