- Bazı durumlarda sorgu sonucu dönen listeyle ilgili değilde herhangi bir değer dönüp dönmediyle ilgileniriz.
- İşte böyle durumlarda EXISTS ve NOT EXISTS kullanırız.
- EXISTS ve NOT EXISTS kullanımı TRUE veya FALSE değerleri döndürür.
Sorgu-1:
SELECT EmployeeId,LastName,FirstName
FROM Employees AS e
WHERE EXISTS
(SELECT * FROM Orders AS o
WHERE e.EmployeeId=o.EmployeeId
AND o.OrderDate BETWEEN '3/5/1997' AND '4/5/1997')
Sorgu-1:
SELECT DISTINCT FirstName,LastName, e.Employeeid
FROM Orders AS o
INNER JOIN Employees AS e
ON o.Employeeid =e.Employeeid
WHERE o.OrderDate BETWEEN '3/5/1997' AND '4/5/1997'
Ders 41' e geçebilirsiniz.
Hiç yorum yok:
Yorum Gönder