Vypočíta aritmetický priemer množiny hodnôt obsiahnutých v zadanom poli v dotaze.
Syntax
Priem(výraz)
Zástupný výraz predstavuje výraz reťazca určujúci pole obsahujúce číselné údaje, ktorých priemer chcete vypočítať, alebo výraz, ktorý vykoná výpočet s použitím údajov v poli. Operandy v výraze môžu obsahovať názov poľa tabuľky, konštantu alebo funkciu (ktoré môžu byť buď vnútorné, alebo používateľom definované, ale nie sú jednou z ďalších agregačných funkcií SQL).
Poznámky:
Priemer vypočítaný funkciou Avg je aritmetická stredná hodnota (súčet hodnôt vydelený počtom hodnôt). Hodnotu Avg môžete použiť napríklad na výpočet priemerných prepravných nákladov.
Funkcia Avg nezahŕňa do výpočtu žiadne polia s hodnotou Null.
Avg môžete použiť vo výraze dotazu a vo vlastnosti SQL objektu QueryDef alebo pri vytváraní objektu skupiny záznamov na základe dotazu SQL.
Príklady
| Výraz | Výsledky |
|---|---|
| SELECT Avg([Jednotková cena]) AS Expr1 FROM ProductSales; | Vráti priemer všetkých hodnôt v poli Jednotková cena z tabuľky ProductSales (PredajProdukt) a zobrazí ho v stĺpci Expr1. |
| SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; | Vráti priemerné hodnoty v poliach Predajná cena a Zľava z tabuľky PredajProdukt. Výsledky sa zobrazia v stĺpci "AvgSalePrice" a "AvgDiscount" v uvedenom poradí vráti priemer všetkých hodnôt "SalePrice", kde "Množstvo" predalo viac ako 10. Výsledky sa zobrazia v stĺpci AvgSalePrice. |
| SELECT Abs(Avg([Zľava])) AS AbsAverageDiscount FROM ProductSales; | Vráti absolútnu hodnotu priemernej hodnoty poľa Zľava a zobrazí v stĺpci AbsAverageDiscount. |