Обчислює середнє арифметичне набору значень, які містяться в указаному полі запиту.
Синтаксис
Середнє значення ( вираз )
Покажчик місця заповнення виразу представляє рядковий вираз, що визначає поле з числовими даними, які потрібно обчислити, або вираз, який виконує обчислення за допомогою даних у цьому полі. Операнди в виразі можуть містити ім'я поля таблиці, константи або функції (які можуть бути вбудованими або визначеними користувачем, але не однією з інших агрегатних функцій SQL).
Примітки
Середнє значення, обчислене за допомогою функції Avg , – це середнє арифметичне (сума значень, поділена на кількість значень). Наприклад, ви можете обчислити середню вартість доставки за допомогою функції Avg.
Функція Avg не включає в обчислення поля Null.
Середнє значення можна використовувати у виразі запиту та у властивості SQL об'єкта QueryDef або під час створення набір записів об'єкта на основі запиту SQL.
Приклади
Вираз |
Результати |
SELECT Avg([Ціна за одиницю]) AS вираз1 FROM ProductSales; |
Повертає середнє значення всіх значень у полі "Ціна за одиницю" з таблиці "Збут" і відображається в стовпці Вираз1. |
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; |
Повертає середнє поле "Ціна_продажу" та "Знижка" з таблиці "Продажі товару". Результати відображаються в стовпцях "AvgSalePrice" і "AvgDiscount" відповідно повертають середнє значення всієї "Продажі", де продано "Кількість" більше 10. Результати відобразяться в стовпці "AvgSalePrice". |
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; |
Повертає абсолютне значення середнього значення поля "Знижка" та відображається в стовпці "AbsAverageDiscount". |