Mert Özen Her Satırda Daha İleri
Anasayfa Videolar SQL: GROUP BY Mekanizması
SQL (Structured Query Language)

SQL: GROUP BY Mekanizması

14 Eki 2026 04:43
YouTube'da izle
Açıklama

Bu video, SQL'de GROUP BY mekanizmasının çalışma mantığını, veritabanının sorguları nasıl işlediği üzerinden açıklıyor. Temel noktalar şunlardır:

  • Gruplama bir azaltma işlemidir (0:08): GROUP BY kullanıldığında, veriler belirli "kovalara" (gruplara) ayrılır ve her kova tek bir satıra indirgenir. Bu süreçte gruplanmayan satırlardaki detay bilgiler kaybolur.
  • SELECT kuralı (1:27): SELECT ifadesinde yalnızca iki tür sütun bulunabilir:
    1. GROUP BY anahtarları (grubu tanımlayan sütunlar).
    2. Toplama fonksiyonları (örneğin; SUM, AVG, COUNT), çünkü bunlar bir grubu tek bir değere indirger.
  • Hata mesajları (1:13): Sıkça karşılaşılan 8120 numaralı hata, bir sütunun ne gruplama anahtarında ne de bir toplama fonksiyonu içinde belirtilmemesinden kaynaklanır.
  • Sık yapılan hata (2:58): Hatayı çözmek için sadece şikayet edilen sütunu GROUP BY listesine eklemek, grup tanımını değiştirir ve yanlış sonuçlara yol açabilir. Doğru yaklaşım, sütunun grubun bir parçası mı yoksa fonksiyonla işlenmesi gereken bir değer mi olduğunu belirlemektir.