EXISTS ve NOT EXISTS
EXISTS kullanıldığında, içerideki sorguda, bir veya daha fazla kayıt dönerse
dışarıdaki sorgu çalıştırılır. Kendisinden sonra gelen sorgu cümlesi ile eşleşen en az bir kayıt
mevcut ise "True" mantıksal değerinin üretilmesini sağlar. Kendisiyle birlikte AND, OR ve
NOT mantıksal operatörleri kullanılabilir. Hiç kayıt dönmezse, dışarıdaki sorgu çalıştırılmaz.
“False” mantıksal değeri üretilir. NOT EXISTS ise içerideki sorgunun sonucunda sıfır kayıt
dönüyorsa dışarıdaki sorgunun çalıştırılması için kullanılır.
Örnek
PERSONEL ve PERSONELYAKIN tablosu kullanılarak PERSONEL tablosundaki
personellerden en az bir yakını olanların listesini bulacağınızı varsayınız.