Функция Avg

Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Изчислява средноаритметичното на набор от стойности, съдържащи се в определено поле в заявка.

Синтаксис

Avg(израз)

Контейнерът за израз представлява низов израз, идентифициращ полето, съдържащо числовите данни, които искате да намерите средна стойност, или израз, който извършва изчисление с помощта на данните в това поле. Операндите в expr могат да включват името на поле от таблица, константа или функция (които могат да бъдат присъщи или дефинирани от потребителя, но не и някоя от другите SQL агрегатни функции).

Забележки

Средната стойност, изчислена със Avg , е средноаритметичната стойност (сумата от стойностите, разделена на броя на стойностите). Можете например да използвате Avg, за да изчислите средните разходи за превоз.

Функцията Avg не включва никакви полета Null в изчислението.

Можете да използвате Avg в израз на заявка и в SQL свойството на обект QueryDef или когато създавате обект набор записи на базата на SQL заявка.

Примери

Израз Резултати
SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales; Връща средната стойност на всички стойности в полето "Единична цена" от таблицата "ПродажбиПродукти" и се показва в колона Израз1.
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; Връща средните полета "SalePrice" и "Discount" от таблицата ProductSales. Резултатите се показват в колоната "AvgSalePrice" и "AvgDiscount" съответно връща средната стойност на всички "SalePrice", където "Количеството" на продадените продажби е над 10. Резултатите се показват в колоната "AvgSalePrice".
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; Връща абсолютната стойност на средната стойност на полето "Отстъпка" и показва в колоната "AbsAverageDiscount".

Изчисляване на полета в SQL функции