SQL İle Verileri Gruplama Sorgusu

SQL sorgularında sonuçları belirli bir sütuna göre gruplamak için GROUP BY ifadesi kullanılır. Bu ifade genellikle toplama fonksiyonlarıyla birlikte kullanılır ve sonuçları gruplar halinde döndürür.

Temel Kullanımı ve İşlevi:

1. Gruplama: GROUP BY, verileri belirli bir sütuna göre gruplamak için kullanılır. Örneğin, bir satış tablosundaki müşteri adlarına göre satışların toplamını hesaplamak istediğinizde, GROUP BY ifadesi müşteri adlarına göre gruplandırma yapar.

2. Toplama Fonksiyonları ile Kullanım: GROUP BY, genellikle toplama fonksiyonları (örneğin, SUM, AVG, COUNT, MAX, MIN) ile birlikte kullanılır. Bu fonksiyonlar gruplandırılmış verilere uygulanarak her gruptaki özet bilgileri elde etmemizi sağlar.

Dikkat Edilmesi Gerekenler:

  • GROUP BY ifadesi, SELECT ifadesinden önce gelmelidir.
  • GROUP BY kullanıldığında, SELECT ifadesindeki her bir sütunun GROUP BY ifadesinde belirtilmesi gerekir veya toplama fonksiyonlarıyla (SUM, AVG gibi) kullanılmalıdır.
  • GROUP BY kullanılmadan önce WHERE veya HAVING gibi filtreleme ifadeleri kullanılabilir, böylece gruplandırılmış verileri belirli kriterlere göre filtreleyebilirsiniz.
  • GROUP BY kullanılarak yapılan sorgular genellikle veri analizi ve raporlama işlemlerinde çok faydalıdır, çünkü gruplandırılmış veriler üzerinde toplama ve özetleme işlemleri yapabiliriz.

SELECT dersAdi, COUNT(*) AS ogrenci_sayisi
FROM notlar
GROUP BY dersAdi;



Bu Konu İçin Video Hazırlanıyor.. Diğer Konular İçin Bakabilirsiniz
5136 Görüntülenme
2024-03-09

Kalan Karakter 100

İlk Yorumu Sen Yap...