• Buradasın

    SQL'de Tablo Birleştirme ve Sorgulama Eğitimi

    youtube.com/watch?v=ulA3I26V_PA

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan SQL dersidir. Eğitmen, veritabanı tablolarını birleştirme ve sorgulama konularını adım adım göstermektedir.
    • Video, SQL'de tablo birleştirme (join) işlemlerini çeşitli örneklerle anlatmaktadır. İlk bölümde basit join sorguları (kitap-yazar, kitap-tür) gösterilirken, ikinci bölümde daha karmaşık sorgulara (kitap-yazar-tür, öğrenci-kitap-tür) geçilmektedir. Ayrıca left join, right join kullanımı, null değer kontrolü ve gruplama (group by) işlemleri de örneklerle açıklanmaktadır.
    • Videoda "Hülya Yiğit" ve "Jale Sekmen" gibi öğrenci kayıtları üzerinden çeşitli SQL sorguları gösterilmekte, tablo ilişkileri ve ortak alanlar detaylı olarak anlatılmaktadır.
    00:07Kitapları Yazar İsimleriyle Listeleme
    • Kitapları yazar isimleriyle listelemek için kitaplarla yazar tablosu arasında birleştirme yapmak gerekiyor.
    • Birleştirme için JOIN ifadesi kullanılır ve ortak alan olarak yazar numarası seçilir.
    • Sorguda gereksiz alanları sınırlandırmak için sadece kitap adı, yazar adı ve soyadı seçilebilir.
    02:09Fıkra ve Hikaye Türündeki Kitapları Listeleme
    • Fıkra ve hikaye türündeki kitapları listelemek için kitap tablosuyla tür tablosu birleştirilmelidir.
    • Birleştirme için tür tablosundaki tür numarası ile kitap tablosundaki tür numarası kullanılır.
    • Ver şartıyla tür adı "fıkra" veya "hikaye" olan kayıtlar filtrelenir.
    03:46Kitapları Yazar ve Tür İsimleriyle Listeleme
    • Kitapları yazar ve tür isimleriyle listelemek için üç tablonun (kitap, yazar, tür) birleştirilmesi gerekir.
    • Birleştirme için yazar numarası ve tür numarası kullanılır.
    • Sorgu çalıştırıldığında yazar adı, tür adı ve kitabın adı görüntülenir.
    05:29Roman Türündeki Kitapları Okuyan Öğrencileri Listeleme
    • Roman türündeki kitapları okuyan öğrencileri listelemek için işlem tablosu, öğrenci tablosu ve kitap tablosu birleştirilmelidir.
    • Öncelikle işlem tablosu ile öğrenci tablosu öğrenci numarası üzerinden birleştirilir.
    • Daha sonra kitap tablosu ve tür tablosu da eklenerek tüm bilgiler görüntülenir.
    09:29Kütüphanede Hiç Kitap Almayan Öğrencileri Listeleme
    • Kütüphanede hiç kitap almayan öğrencileri listelemek için LEFT JOIN kullanılmalıdır.
    • LEFT JOIN, sol taraftaki (öğrenci) tablosundaki tüm kayıtları alıp, sağ taraftaki (işlem) tablodan eşleşen kayıtları getirir.
    • İşlem tablosunda kaydı olmayan öğrencileri bulmak için islem_no IS NULL koşulu kullanılır.
    13:0710A veya 10B Sınıfındaki Öğrencilerin Okuduğu Kitapları Sayma
    • 10A veya 10B sınıfındaki öğrencilerin okuduğu kitapları saymak için öğrenci tablosu ile işlem tablosu birleştirilir.
    • Öğrenci numarasına göre gruplama yapılarak her öğrenci için okunan kitap sayısı hesaplanır.
    • COUNT fonksiyonu kullanılarak tekrar eden alanlar sayılır ve sonuçlar öğrenci numarasına göre sıralanır.
    16:26Veritabanı Sorgulama Sonuçları
    • Hülya Yiğit 10. sınıftan 7 kitap almış.
    • Toplam 99 öğrenci kaydı bulunmaktadır.
    • Jale Sekmen veri setinde bulunmamaktadır.
    17:03Veri Birleştirme Yöntemi
    • Jale Sekmen'in de gelmesi için RIGHT JOIN kullanılabilir.
    • Bu yöntemle toplam 100 kayıt elde edilebilir.
    • Jale Sekmen, işlem yapmamış olarak görünecektir.
    17:30Sorgulama Sonucu
    • Tüm sorgular tamamlanmıştır.
    • Baştan sona kadar birçok konuda sorgulama yapılmıştır.
    • Daha fazla sorgulama için yorumdaki bağlantıya tıklanabilir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor