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 zástupný symbol Řetězcový výraz identifikuje pole obsahující číselná data, pro která chcete zjistit průměr, nebo výraz, který provede výpočet pomocí dat v tomto poli. Operandy v výrazu mohou zahrnovat název pole tabulky, konstanty nebo funkce (což může být buď záměna, nebo uživatelsky definovaná, ale ne jedna z ostatních agregačních funkcí SQL).

Poznámky

Průměr vypočtený průměrem avg je aritmetický průměr (součet hodnot dělený počtem hodnot). Průměr můžete použíttřeba k výpočtu průměrné přepravní náklady.

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

Průměr můžete použít ve výrazu dotazu a ve vlastnosti SQL objektu QueryDef nebo při vytváření objektu Sada záznamů založeného na dotazu SQL.

Příklady

Výraz

Výsledky

SELECT Avg([JednotkovaCena]) AS Výraz1 FROM Prodej_produktu;

Vrátí průměr všech hodnot v poli JednotkováCena z tabulky Prodej_výrobků a ve sloupci Výraz1.

SELECT Avg([ProdejCena]) AS AvgSalePrice, Avg([Sleva]) AS AvgDiscount FROM ProductSales;

Vrátí průměr polí ProdejeCena a Sleva z tabulky Prodej_na_produkty. Výsledky se zobrazí ve sloupci AvgSalePrice a AvgDiscount( v uvedeném pořadí) vrátí průměr všech produktů "SalePrice", kde prodané množství je více než 10. Výsledky se zobrazí ve sloupci AvgSalePrice.

SELECT Abs(Avg([Sleva])) 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

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?
Co ovlivnilo váš názor?

Děkujeme za váš názor!

×