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.