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