• Buradasın

    SQL Select Sorguları Eğitim Videosu

    youtube.com/watch?v=N6-WKG-LaaE

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan SQL select sorgularını anlatan kapsamlı bir eğitim içeriğidir.
    • Video, SQL sorgularının temel kullanımını adım adım göstermektedir. İçerik, öğrenci ve kitap tabloları üzerinden tüm alanları listeleme, belirli alanları listeleme, filtreleme (WHERE ifadesi), alan birleştirme, joker karakterler (LIKE operatörü), aralık filtreleme (BETWEEN), IN ifadesi, tarih filtreleme, sıralama (ORDER BY), TOP ifadesi ve gruplandırma (GROUP BY) gibi temel SQL komutlarını kapsamaktadır. Video iki bölümden oluşmakta olup, gruplandırma ve join ifadeleri ikinci bölümde anlatılacaktır.
    • Videoda ayrıca en fazla sayfa sayısına sahip kitabın bulunması, kitapların rastgele sıralanması, rastgele bir kitap seçimi ve her sınıftaki öğrenci sayısının hesaplanması gibi pratik örnekler de sunulmaktadır.
    00:01SQL Sorguları Hakkında Genel Bilgi
    • Video, SQL sorgularını basitten karmaşığa doğru sıralanmış şekilde açıklamayı amaçlıyor.
    • Sorgularda basit sorgular, şartlı sorgular, sıralamalar, rastgele kayıt seçmeler, tarihe göre gruplandırmalar, BETWEEN ifadeleri, gruplama ve JOIN ifadeleri ele alınacak.
    • Video iki bölümden oluşacak, ilk bölümde tarihe göre sıralamaya kadar olan konular, ikinci bölümde gruplama ve JOIN ifadeleri anlatılacak.
    00:58Temel SELECT Sorguları
    • Öğrenci tablosundaki tüm kayıtları listelemek için "SELECT * FROM Öğrenci" sorgusu kullanılır.
    • Öğrenci tablosundaki öğrencilerin adı, soyadı ve sınıfını listelemek için "SELECT ÖgrAd, ÖgrSoyad, Sınıf FROM Öğrenci" sorgusu kullanılır.
    • Cinsiyeti kız olan kayıtları listelemek için "SELECT * FROM Öğrenci WHERE Cinsiyet = 'K'" sorgusu kullanılır.
    02:58Şartlı Sorgular ve Filtreleme
    • Cinsiyeti kız ve sınıfı 10B olan öğrencileri listelemek için "SELECT * FROM Öğrenci WHERE Cinsiyet = 'K' AND Sınıf = '10B'" sorgusu kullanılır.
    • Öğrencinin adını ve soyadını birleştirip listeleyebilmek için "SELECT ÖgrAd + ' ' + ÖgrSoyad AS AdSoyad FROM Öğrenci" sorgusu kullanılır.
    • Adı A harfi ile başlayan öğrencileri listelemek için "SELECT * FROM Öğrenci WHERE ÖgrAd LIKE 'A%'" sorgusu kullanılır.
    06:32Aralıklı Sorgular ve IN Operatörü
    • Kitap tablosundaki sayfa sayısı 50 ile 200 arasında olan kitapları listelemek için "SELECT * FROM Kitap WHERE SayfaSayısı BETWEEN 50 AND 200" veya "SELECT * FROM Kitap WHERE SayfaSayısı >= 50 AND SayfaSayısı <= 200" sorgusu kullanılabilir.
    • Belirli öğrenci numaralarına göre filtreleme yapmak için "SELECT * FROM Öğrenci WHERE ÖgrNo IN (2, 5, 10, 12, 13, 25)" sorgusu kullanılır.
    • Doğum yılı 1989 olan öğrencileri listelemek için "SELECT * FROM Öğrenci WHERE DOĞUMTARİH BETWEEN '1989-01-01' AND '1989-12-31'" sorgusu kullanılır.
    11:54Sıralama ve Sınırlı Kayıt Getirme
    • Kitapları sayfa sayılarına göre sıralamak için "SELECT * FROM Kitap ORDER BY SayfaSayısı" sorgusu kullanılır, varsayılan olarak artan şekilde sıralama yapılır.
    • Adı aynı olanları da soyadına göre sıralamak için "SELECT * FROM Öğrenci ORDER BY ÖgrAd, ÖgrSoyad DESC" sorgusu kullanılır.
    • Kitap tablosundaki ilk on kaydı listelemek için "SELECT TOP 10 * FROM Kitap" sorgusu kullanılır.
    15:04SQL Sorguları ve Kitap Veritabanı İşlemleri
    • Toplam ilk on kayıt geldiğinde, gelecek olan kayıt sayısını belirlemek için yapılar kullanılarak bir kitap gelmesi sağlanabilir.
    • "SELECT * FROM kitap" komutu ile kitaplar getirilebilir, "ORDER BY sayfa_sayısı DESC" ile en fazla sayfa sayısına sahip kitaplar azalan şekilde sıralanabilir.
    • "TOP 1" kullanılarak en fazla sayfa sayısına sahip ilk kitap tek bir kayıt olarak ekranda görünebilir.
    16:06Rastgele Sıralama ve Tek Kayıt Seçimi
    • Kitapları her sorgulamada rastgele listelemek için "ORDER BY NEWID()" komutu kullanılabilir.
    • Rastgele bir kitap seçmek için "TAB" ifadesi kullanılabilir ve her sorgu çalıştırıldığında rastgele bir kitap seçilebilir.
    17:24Öğrenci Veritabanı İşlemleri
    • Her sınıftaki öğrenci sayısını bulmak için öğrenciler sınıflara göre gruplanmalıdır: "SELECT sınıf FROM öğrenci GROUP BY sınıf".
    • Gruplanan sınıfların her birindeki öğrenci sayısını bulmak için "COUNT" fonksiyonu kullanılmalıdır.
    • Sorgu sonucunda A sınıfında 15, B sınıfında 13, C sınıfında 12 öğrenci olduğu görülmektedir.

    Yanıtı değerlendir

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