Funkce Avg

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vypočítá aritmetický průměr sady hodnot obsažených v zadaném poli dotazu.

Syntaxe

Avg(výraz)

Zástupný symbol výrazu představuje řetězcový výraz identifikuje pole obsahující číselná data, která chcete zprůměrovat, nebo výraz provádějící výpočet pomocí dat v daném poli. Operandy v argumentu výraz můžou obsahovat název pole tabulky, konstanty nebo funkce (které můžou být vnitřní nebo definované uživatelem, ale ne jedna z dalších agregačních funkcí SQL).

Poznámky

Průměr vypočtený funkcí Avg je aritmetický průměr (součet hodnot dělený počtem hodnot). Průměr můžete použít například k výpočtu průměrných nákladů na přepravu.

Funkce Avg nezahrne do výpočtu žádná pole s hodnotou Null.

Avg můžete použít ve výrazu dotazu a ve vlastnosti SQL objektu QueryDef nebo při vytváření objektu sady záznamů na základě dotazu SQL.

Příklady

Výraz Výsledky:
SELECT Avg([JednotkovaCena]) AS Výraz1 FROM ProductSales; Vrátí průměr všech hodnot v poli JednotkováCena z tabulky ProductSales a zobrazí se ve sloupci Výraz1.
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; Vrátí průměr polí SalePrice a Discount z tabulky ProductSales. Výsledky se zobrazí ve sloupci "AvgSalePrice" a "AvgDiscount" vrátí průměr všech "SalePrice", kde "Quantity" sold je vyšší než 10. Výsledky se zobrazí ve sloupci "AvgSalePrice".
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; Vrátí absolutní hodnotu průměrné hodnoty pole Sleva a zobrazí se ve sloupci AbsAverageDiscount.

Výpočet polí ve funkcích SQL