Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Синтаксис

Avg ( израз )

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

Забележки

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

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

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

Примери

Израз

Резултати

SELECT Avg([ЕдиничнаЦена]) AS Израз1 FROM Продажби на продукти;

Връща средната стойност на всички стойности в полето "Единична цена" от таблицата "Продажби на продукти" и показва в колона Израз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 функции

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.