Alt Sorgular
Skaler alt sorgular, IN/EXISTS, türetilmiş tablolar ve ilişkili alt sorgular — okul veritabanı üzerinde.
Sorular
final_grade'i, tüm final_grade'lerin ortalamasının üzerinde olan kayıtların student_id ve final_grade'ini getiren bir sorgu yaz.
1. Ortalama Üstü Notlar
Kolayfinal_grade'i, tüm final_grade'lerin ortalamasının üzerinde olan kayıtların student_id ve final_grade'ini getiren bir sorgu yaz.
2. En Yüksek Not
Kolayfinal_grade'i tüm kayıtlar arasındaki en yüksek nota eşit olan kaydın student_id, course_id ve final_grade'ini getiren bir sorgu yaz.
3. Elif Aydın'ın Kayıtları
Ortafull_name'i 'Elif Aydın' olan öğrencinin student_id'sini bir alt sorguyla bulup, bu öğrencinin tüm enrollments kayıtlarını getiren bir sorgu yaz.
4. Dersi Olan Öğrenciler
OrtaEn az bir derse kayıtlı olan öğrencilerin full_name'ini EXISTS kullanarak getiren bir sorgu yaz.
5. Dersi Olmayan Öğrenciler
OrtaHiç derse kayıtlı olmayan öğrencilerin full_name'ini NOT EXISTS kullanarak getiren bir sorgu yaz.
6. Matematik I Öğrencileri
Orta'Matematik I' dersine kayıtlı öğrencilerin full_name'ini IN kullanarak getiren bir sorgu yaz.
7. Ders Şampiyonları
ZorHer dersteki (course_id) en yüksek final_grade'e sahip kaydı/kayıtları (student_id, course_id, final_grade) ilişkili alt sorgu ile getiren bir sorgu yaz.
8. Ders Ortalamasının Üzerinde
Zorfinal_grade'i kendi course_id'sinin ortalamasından yüksek olan kayıtların student_id, course_id ve final_grade'ini getiren bir sorgu yaz — türetilmiş tablo kullan.
9. Bağımsız Öğretmenlerin Dersleri
ZorBir bölüm başkanına bağlı OLMAYAN (kendisi başkan olan, department_head_id IS NULL) öğretmenlerin verdiği derslerin course_name ve teacher_id'sini IN kullanarak getiren bir sorgu yaz.
10. Yoğun Öğrenciler
ZorEn az 2 derse kayıtlı öğrencilerin full_name'ini, bir alt sorgu (GROUP BY + HAVING) ile getiren bir sorgu yaz.