EXISTSfunzione in Amazon QLDB - Database Amazon Quantum Ledger (Amazon) QLDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

EXISTSfunzione in Amazon QLDB

Importante

Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto il 31/07/2025. Per ulteriori dettagli, consulta Migrare un Amazon QLDB Ledger ad Amazon Aurora Postgre. SQL

In AmazonQLDB, dato un valore PartiQL, usa la EXISTS funzione per restituire TRUE se il valore è una raccolta non vuota. Altrimenti, questa funzione restituisce. FALSE Se l'input to non EXISTS è un contenitore, il risultato èFALSE.

La EXISTS funzione non si propaga NULL eMISSING.

Sintassi

EXISTS ( value )

Argomenti

value

Il nome di campo o l'espressione valutata dalla funzione. Questo parametro può essere uno qualsiasi dei supportatiTipi di dati.

Tipo restituito

bool

Esempi

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

Funzioni correlate