EXISTS述部は、サブクエリーの指定の行があるかどうかをテストします。一般に、EXISTSは、比較をINと置き換えるため、NOT EXISTSは比較をNOT INと置き換えるために使用できますが、その逆は当てはまりません。EXISTS述部やNOT EXISTS述部、またはその両方を使用しないと解決できない問題もあります。例えば、ALLの場合を参照してください。
EXISTS述部は、サブクエリーの指定の行があるかどうかをテストします。一般に、EXISTSは、比較をINと置き換えるため、NOT EXISTSは比較をNOT INと置き換えるために使用できますが、その逆は当てはまりません。EXISTS述部やNOT EXISTS述部、またはその両方を使用しないと解決できない問題もあります。例えば、ALLの場合を参照してください。