Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Использование статистических функций в запросе

Читайте также:
  1. I. 3.2. Зависимость психических функций от среды и строения органов
  2. II. Метод группировки. Виды статистических группировок.
  3. II. Охрана от загрязнений, рациональное использование и возобновление природных водных ресурсов.
  4. III. Принципы построения статистических группировок.
  5. IV. Использование экскрементов производства
  6. IV. Использование экскрементов производства – продолжение 1
  7. IV. Охрана и рациональное использование земель.

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

Функция Описание
Avg() Вычисляет арифметическое среднее набора чисел, содержащихся в указанном поле запроса
Count() Вычисляет количество непустых записей, возвращаемых запросом
First() Возвращает значение поля из первой записи результирующего запроса
Last() Возвращает значение поля из последней записи результирующего набора
Max() Возвращает максимальное значение из набора, содержащегося в указанном поле
Min() Возвращает минимальное значение из набора, содержащегося в указанном поле
Sum() Возвращает сумму набора значений, содержащихся в заданном поле

 

Использование статистических функций для расчета итоговых значений тесно связано с применением групповых операций в запросе. Групповые операции позволяют задать группы, для которых выполняются вычисления. Ниже приведены примеры таких расчетов, как на всем множестве записей, так и на подмножествах, отобранных условиями в запросе.

Необходимо подсчитать количество книг в библиотеке по каждой тематике, для этого:

1) с помощью Конструктора создайте запрос на основе таблиц Книги и Тематика;

2) поместите в бланк запроса поля Наименование тематики и Наименование книги;

3) щелкните на кнопке Групповые операции на панели инструментов. В бланк запроса добавляется строка Групповая операция, содержащая по умолчанию в каждой ячейке значение Группировка;

4) для поля Наименование тематики оставьте значение Группировка, для поля Наименование книги выберите из списка функцию Count;

5) нажмите кнопку Запуск на панели инструментов для просмотра результатов запроса. Вы получите таблицу, которая содержит список тематик книг, и для каждой тематики указывается количество книг в библиотеке, относящихся к ней.

В предыдущем примере расчеты производились над всеми имеющимися в таблице Тематика записями. Однако иногда требуется выполнить вычисления только над отобранным набором записей. Для этого вместе с групповыми операциями необходимо использовать и параметры.

 


Дата добавления: 2015-07-26; просмотров: 76 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Специальные операторы| Способы объединения таблиц в запросах

mybiblioteka.su - 2015-2024 год. (0.006 сек.)