Функция avg в access

Вычисляет среднее арифметическое набора значений, содержащихся в определенном поле запроса.

Синтаксис

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

Примечания

Значение, полученное с помощью функции Avg, является средним арифметическим (суммой значений, деленной на их количество). Например, вы можете использовать функцию Avg, чтобы подсчитать среднюю стоимость доставки.

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

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

Примеры

Выберите AVG ([Цена]) как Выражение1 из Продуктсалес;

Возвращает среднее арифметическое всех значений поля UnitPrice из таблицы "Продуктсалес" и отображается в столбце Выражение1.

Выберите AVG ([Салеприце]) как Авгсалеприце, AVG ([Скидка]) как Авгдискаунт из Продуктсалес;

Возвращает среднее значение поля «Салеприце» и «скидка» в таблице Продуктсалес. Результаты отображаются в столбце "Авгсалеприце" и "Авгдискаунт" соответственно Возвращает среднее арифметическое всех "Салеприце", где "количество" продано более 10. Результаты отображаются в столбце "Авгсалеприце".

Выберите ABS (AVG ([Скидка])) в качестве Абсаверажедискаунт из Продуктсалес;

Возвращает абсолютное значение поля «Скидка» и отображается в столбце "Абсаверажедискаунт".

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Читайте также:  В доступе на страницу отказано 403 ошибка

Область применения: Access 2013 | Access 2016 Applies to: Access 2013 | Access 2016

Вычисляет среднее арифметическое набора значений, содержащегося в указанном поле запроса. Calculates the arithmetic mean of a set of values contained in a specified field on a query.

Синтаксис Syntax

AVG ( выражение ) Avg( expr )

Заполнитель expr представляет строковое выражение, определяющее поле, содержащее числовые данные, которые требуется усреднить, или выражение, которое выполняет вычисления с использованием данных в этом поле. The expr placeholder represents a string expression identifying the field that contains the numeric data you want to average or an expression that performs a calculation using the data in that field. Операнды в expr могут включать имя поля таблицы, константу или функцию (которая может быть встроенной или пользовательской, но не одной из других статистических функций SQL). Operands in expr can include the name of a table field, a constant, or a function (which can be either intrinsic or user-defined but not one of the other SQL aggregate functions).

Примечания Remarks

Среднее арифметическое вычисление вычисляет среднее арифметическое значение (сумма значений, деленная на количество значений). **** The average calculated by Avg is the arithmetic mean (the sum of the values divided by the number of values). Можно использовать AVG, например, для вычисления средней стоимости доставки. You could use Avg, for example, to calculate average freight cost.

Функция AVG не включает нулевые поля **** в вычисление. The Avg function does not include any Null fields in the calculation.

Можно использовать AVG в выражении запроса и в свойстве SQL объекта QueryDef или при создании объекта Recordset на основе SQL запроса. You can use Avg in a query expression and in the SQL property of a QueryDef object or when creating a Recordset object based on an SQL query.

Читайте также:  Error 1045 28000 access denied for user

Пример Example

В этом примере используется таблица заказы для расчета средней стоимости фрахта для заказов со стоимостью доставки на $100. This example uses the Orders table to calculate the average freight charges for orders with freight charges over $100.

В этом примере вызывается процедура EnumFields, которую можно найти в примере оператора SELECT. This example calls the EnumFields procedure, which you can find in the SELECT statement example.

См. также See also

Поддержка и обратная связь Support and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь. Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.

Очередь просмотра

Очередь

  • Удалить все
  • Отключить

Хотите сохраните это видео?

  • Пожаловаться

Пожаловаться на видео?

Выполните вход, чтобы сообщить о неприемлемом контенте.

Понравилось?

Не понравилось?

Текст видео

Если вы не знаете как создать SQL-запросы в базе данных Microsoft Access, то посмотрите это видео.
На примере стандартной базы "Борей" будут рассмотрены все основные приемы и особенности языка SQL в рамках программы MS Access 2016.

После просмотра данного видеоурока вы поймете для чего нужны агрегатные функции SUM, AVG, COUNT, MIN, MAX в SQL-запросах.

Убедитесь, что программа Microsoft Access очень проста и не требует дополнительных знаний в освоении.