Bir sorguda belirtilen alanda yer alan bir değerler kümesinin aritmetik ortalamasını hesaplar.
Söz dizimi
Ort(ifade)
İfade yer tutucusu, ortalamasını almak istediğiniz sayısal verileri içeren alanı tanımlayan bir dize ifadesini veya bu alandaki verileri kullanarak hesaplama yapan bir ifadeyi temsil eder. İfadedeki işlenenler bir tablo alanının, bir sabitin veya bir işlevin adını içerebilir (bunlar içsel veya kullanıcı tanımlı olabilir ancak diğer SQL toplam işlevlerinden biri olamaz).
Notlar
Ort ile hesaplanan ortalama aritmetik ortalamadır (değerlerin toplamının değer sayısına bölümü). Örneğin, ortalama navlun maliyetini hesaplamak için Avg'yi kullanabilirsiniz.
Avg işlevi hesaplamaya hiçbir Null alanı dahil etmez.
Avg'yi bir sorgu ifadesinde, bir QueryDef nesnesinin SQL özelliğinde veya SQL sorgusunu temel alan bir kayıt kümesi nesnesi oluştururken kullanabilirsiniz.
Örnekler
| İfade | Sonuçlar |
|---|---|
| SELECT Avg([BirimFiyat]) AS İfade1 FROM ÜrünSatışı; | "ÜrünSatış" tablosundan "BirimFiyat" alanındaki tüm değerlerin ortalamasını döndürür ve İfade1 sütununda görüntüler. |
| SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; | ÜrünSatışları tablosundan ortalama "İndirimFiyatı" ve "İndirim" alanını döndürür. Sonuçlar sırasıyla "AvgSalePrice" ve "AvgDiscount" sütunlarında görüntülenir ve satılan "Miktar" 10'un üzerinde olduğunda tüm "SalePrice" değerlerinin ortalamasını döndürür. Sonuçlar "AvgSalePrice" sütununda görüntülenir. |
| SELECT Abs(Avg([İndirim])) AS AbsAverageDiscount FROM ÜrünSatışı; | "İndirim" alanının ortalama değerinin mutlak değerini döndürür ve "AbsOrtalamaİndirim" sütununda görüntüler. |