aof.sorular.net
Veritabanı Sistemleri
Veritabanı Sistemleri Deneme Sınavı
Veritabanı Sistemleri Deneme Sınavı Sorusu #985626
Veritabanı Sistemleri Deneme Sınavı Sorusu #985626
SELECT DanismanIsim FROM Danismanlar WHERE "........." (SELECT * FROM Ogrenciler WHERE Ogrenciler.DanismanNO = Danisman.NO)
Yukarıdaki sorgu ile Danismanlar tablosunda sadece öğrencisi olmayan danışman isimleri sıralanmak istenmektedir. Buna göre tırnak işaretleri arasındaki boşluğa aşağıdaki ifadelerden hangisi gelmelidir?
JOIN |
HAVING |
NOT HAVING |
EXISTS |
NOT EXISTS |
Yanıt Açıklaması:
EXISTS komutu sorguya eklenen alt sorgu ile verilerin ilişkilendirilmesini sağlar. Alt sorguda yer alan öğrencisi olan danışmanların üst listeden çıkarılması için EXISTS ifadesinden önce NOT operatörünün kullanılması gerekmektedir. Böylece öğrencisi olmayan danışmanlar sıralanacaktır. Doğru yanıt E seçeneğidir.
Yorumlar
- 0 Yorum