Функція Avg

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Обчислює середнє арифметичне для набору значень, які містяться в указаному полі запиту.

Синтаксис

Avg(вираз)

Покажчик місця заповнення виразу представляє рядковий вираз, що визначає поле з числовими даними, середнє значення яких потрібно обчислити, або вираз, що виконує обчислення з використанням даних у цьому полі. Операнди в виразі можуть містити імена поля таблиці, константи або функції (вони можуть бути як власними, так і користувацькими, але не однією з інших агрегатних функцій SQL).

Примітки

Середнє, обчислене функцією Avg, є середнім арифметичним (сума значень, поділена на кількість значень). За допомогою функції Avg можна, наприклад, обчислити середню вартість доставки.

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

Значення Avg можна використовувати у виразі запиту та у властивості SQL об'єкта QueryDef або під час створення об'єкта набору записів на основі запиту SQL.

Приклади

Вираз Результати.
SELECT Avg([Ціна за одиницю]) AS Вираз1 FROM ProductSales; Повертає середнє всіх значень у полі «Ціна_за_одиницю» з таблиці «Збут_продукту» та відображає в стовпці вираз1.
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; Повертає середні значення полів "Відпускна ціна" та "Знижка" з таблиці "ЗбутТоварів". Результати відображаються в стовпці "AvgSalePrice" і "AvgDiscount" відповідно. Повертає середнє значення всіх стовпців "SalePrice", де значення аргументу "Кількість" більше 10. Результати відображаються в стовпці "AvgSalePrice".
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; Повертає абсолютну величину середнього значення поля «Знижка» та відображає у стовпці «АбсСередняЗнижка».

Обчислення полів у функціях SQL