AVG
- SQL kursu
- Orta seviye
- Ders 38/115
- 4 dk
Ortalama almayı öğrenirsin.
AVG
AVG bir sütunun ortalamasını verir. NULL değerleri hesaba katmaz.
SELECT AVG(price) FROM products;Bu sorgu ortalama fiyatı verir.
products kaynağından AVG(price) seçilir.
AVG — ayrıntı
AVG toplamı satır sayısına böler. NULL değerler hem toplamdan hem sayıdan çıkarılır.
Örneğin 10, 20 ve NULL fiyatlarının ortalaması 15'tir (30 / 2); NULL'ı 0 saymak istersen AVG(COALESCE(price, 0)) yazarsın.
Uygulama AVG
products tablosundaki ortalama fiyatı AVG(price) ile hesapla.
Başlangıç kodu
-- ortalama fiyat
SELECTÖrnek çözüm
SELECT AVG(price) FROM products;Beklenen çıktı
avg 233.33
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 AVG: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
AVG |
ortalama |
SUM |
topla |
NULL |
atla |
sayısal |
nümerik |
2 AVG ekle
SELECT ____(price) FROM products;
SELECT AVG(price) FROM products;
Açıklama: AVG(price) fiyatların ortalamasını verir; NULL değerleri hesaba katmaz.
3 AVG NULL'ları nasıl ele alır?
- Atlar Doğru cevap
- Hata verir
- Sıfır sayar
- Sayıya dahil eder
Açıklama: AVG NULL değerleri atlar.