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à.
Condizione EXISTS
Le condizioni EXISTS testano l'esistenza di righe in una subquery e restituiscono true se una subquery restituisce almeno una riga. Se viene specificato NOT, la condizione restituisce true se una subquery restituisce nessuna riga.
Sintassi
[ NOT ] EXISTS (table_subquery)
Argomenti
- EXISTS
-
È true se table_subquery restituisce almeno una riga.
- NOT EXISTS
-
È true se table_subquery restituisce nessuna riga.
- table_subquery
-
Una subquery che viene valutata una tabella con una o più colonne e una o più righe.
Esempio
Questo esempio restituisce tutti gli identificatori di data, una volta ciascuno, per ogni data che ha registrato una vendita di qualsiasi tipo:
select dateid from date where exists ( select 1 from sales where date.dateid = sales.dateid ) order by dateid; dateid -------- 1827 1828 1829 ...