Avg függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Kiszámítja egy lekérdezés adott mezőjében található értékek halmazának számtani középértékét.

Szintaxis

Avg(kifejezés)

A kifejezés helyőrzője olyan karakterlánc-kifejezést jelöl, amely azonosítja az átlagolni kívánt numerikus adatot tartalmazó mezőt, illetve olyan kifejezést, amely a mezőben lévő adatok használatával számítást hajt végre. A kifejezésben operandusok szerepelhetnek táblamezők, állandók vagy függvények nevei (amelyek lehetnek belső és felhasználó által definiáltak, de nem szerepelhetnek összesítő SQL-függvények egyikében).

Megjegyzések

Az Átlag által kiszámított átlag a számtani közép (az értékek összegének és az értékek számának hányadosa). Az Átlag függvénnyel például kiszámíthatja az átlagos fuvardíjat.

Az Avg függvény nem tartalmaz Null értékű mezőket a számításban.

Az Avg függvényt lekérdezési kifejezésekben és QueryDef-objektumok SQL tulajdonságában használhatja, illetve rekordhalmaz-objektum létrehozásakor egy SQL-lekérdezés alapján.

Példák

Expression (Kifejezés) Eredmény:
SELECT Avg([Egységár]) AS Expr1 FROM ProductSales; A Termékértékesítés tábla "Listaár" mezője összes értékének átlagát adja vissza, és megjelenik a Kif1 oszlopban.
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; A ProductSales tábla "SalePrice" és "Discount" (Árengedmény) mezőinek átlagát adja vissza. Az eredmények az "AvgSalePrice" és az "AvgDiscount" oszlopban jelennek meg, és az összes "SalePrice" átlagát adja vissza, ahol az eladott "Mennyiség" értéke meghaladja a 10-et. Az eredmények az "AvgSalePrice" oszlopban jelennek meg.
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; Az oszlopban megjelenített "Discount" mező átlagértékének abszolút értékét adja eredményül.

Mezők kiszámítása az SQL-függvényekben