Yazeka
Arama sonuçlarına göre oluşturuldu
Exist ve Not Exist arasındaki temel fark, Not Exist ifadesinin alt sorguda istenilen şartın sağlanmadığı durumda bir üstteki sorguya değer döndürmesi, Exist ifadesinin ise istenilen şartın yerine getirildiği durumda değer döndürmesidir 123.
- Not Exist örneği: "SELECT Ad FROM Ogrenci AS x WHERE NOT EXISTS (SELECT * FROM Bolum AS y WHERE x.BolumId = y.BolumId)" 23. Bu sorgu, Bolum tablosunda ilgili öğrencinin bölümünde olmayan öğrencilerin adını getirir 23.
- Exist örneği: "SELECT Ad FROM Ogrenci AS o WHERE EXISTS (SELECT * FROM Bolum AS b WHERE o.BolumID=b.BolumID)" 23. Bu sorgu, öğrencinin BolumID alanındaki değerin Bolum tablosunda var olması durumunda ilgili öğrenciyi listeler 23.
5 kaynaktan alınan bilgiyle göre: