Изчислява аритметичната средна стойност на набор от стойности, които се съдържат в указаното поле в заявка.
Синтаксис
AVG ( израз )
Контейнерът израз представлява низов израз, идентифициращ полето, което съдържа числовите данни, които искате да се показват средно, или израз, който извършва изчисление с помощта на данните в това поле. Операндите в израз могат да включват името на поле от таблица, константа или функция (които могат да бъдат присъщи или дефинирани от потребителя, но не и една от другите SQL сумиращи функции).
Забележки
Средната стойност, изчислена от AVG , е аритметичната средна стойност (сумата на стойностите, разделена на броя стойности). Можете да използвате AVGнапример, за да изчислите средните разходи за навло.
Функцията AVG не съдържа никакви празни полета в изчислението.
Можете да използвате AVG в израз на заявка и в свойството SQL на QueryDef обект или когато създавате набор записи обект, БАЗИРАН на SQL заявка.
Примери
Израз | Резултати |
---|---|
ИЗБЕРЕТЕ AVG ([UnitPrice]) като Израз1 от ProductSales; |
Връща средната стойност на всички стойности в полето "UnitPrice" от таблицата "ProductSales" и се показва в колоната Израз1. |
ИЗБЕРЕТЕ AVG ([SalePrice]) като AvgSalePrice, AVG ([отстъпка]) като AvgDiscount от ProductSales; |
Връща средното поле "SalePrice" и "отстъпка" от таблицата ProductSales. Резултатът се показва в колоната "AvgSalePrice" и "AvgDiscount" съответно Връща средната стойност на всички "SalePrice", където "продадено" количество е над 10. Резултатите се показват в колоната "AvgSalePrice". |
Изберете ABS (AVG ([отстъпка])) като AbsAverageDiscount от ProductSales; |
Връща абсолютната стойност на средната стойност на полето "отстъпка" и се показва в колоната "AbsAverageDiscount". |
Забележка: Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.