SUM ve AVG Fonksiyonları (SQL Dersleri - 12)

kusha · 31 Temmuz 2026 · 3 dk okuma

SUM bir kolondaki sayısal değerlerin toplamını, AVG ise ortalamasını hesaplar.

SUM: Toplam Alma

SELECT SUM([Nakliye Ücreti]) FROM Satışlar;

Tablodaki tüm nakliye ücretlerinin toplamını tek bir sayı olarak döndürür.

WHERE ile Koşullu Toplam

SELECT SUM([Nakliye Ücreti]) FROM Satışlar
WHERE [Sevk Ülkesi] = 'Brazil';

Sadece Brezilya'ya yapılan sevkiyatların nakliye ücreti toplamını verir.

AVG: Ortalama Alma

SELECT AVG([Nakliye Ücreti]) FROM Satışlar;
SELECT AVG([Nakliye Ücreti]) FROM Satışlar
WHERE [Sevk Ülkesi] = 'Germany';

Genel ortalama ile belirli bir ülkenin ortalamasını karşılaştırarak, o ülkenin ortalamanın üstünde mi altında mı olduğunu görebilirsiniz.

Not

COUNT satır sayar, SUM toplar, AVG ortalamasını alır — üçü de genellikle GROUP BY ile birlikte kullanıldığında asıl gücünü gösterir (bkz. GROUP BY dersi).

Sırada Ne Var?

Sırada, GROUP BY sonucunu filtrelemek için kullanılan HAVING yapısı ve WHERE ile farkı var.