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 identifikující pole obsahující číselná data, která chcete zprůměrovat, nebo výraz, který provádí výpočet pomocí dat v daném poli. Operandy v výrazu můžou obsahovat název pole tabulky, konstanty nebo funkce (která může být buď vnitřní, nebo uživatelsky definovaná, ale ne jedna z ostatních agregačních funkcí SQL).

Poznámky

Průměr vypočítaný průměrem avg je aritmetický průměr (součet hodnot vydělený počtem hodnot). Průměr můžete použít například k výpočtu průměrných přepravních nákladů.

Funkce Avg neobsahuje do výpočtu žádná pole 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ů založeného na dotazu SQL.

Příklady

Výraz Výsledky:
SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales; Vrátí průměr všech hodnot v poli UnitPrice 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ěrné pole SalePrice a Discount z tabulky ProductSales. Výsledky se zobrazí ve sloupci AvgSalePrice a AvgDiscount vrátí průměr všech hodnot SalePrice, kde je prodané množství více 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 Discount a zobrazí se ve sloupci AbsAverageDiscount.

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