Группировка и статистические функции
В запросах можно использовать статистические функции:
- Sum – сумма значений некоторого поля
- Avg – среднее значения поля
- Max, Min – максимальное и минимальное значение поля
- Count – число записей удовлетворяющих заданным условиям
На рис.15 приведен пример использования этих функций для анализа данных в таблице Поставки.
Рис.15
Рис.16
Чаще всего статистические функции используются в запросах с группировкой данных. Для ввода правил группировки нужно в бланке запроса отобразить строку Групповая операция. Это можно сделать с помощью команды Итоги на вкладке Работа с запросами рис.17.
На рис.17 приведен пример запроса позволяющего определить общее количество каждой детали.
Рис.17
Рис.18
На рис.19 приведен пример запроса с группировкой позволяющий определить для каждого поставщика общее количество каждой поставляемой им детали.
Рис.19
Рис.20
А на рис.21 приведен пример запроса с группировкой позволяющий определить для каждого поставщика общий вес, поставляемых им деталей.
Рис.21
Рис.22
Практическое задание 5.
- Для каждого поставщика определить общую стоимость поставленных им деталей.
- Определить общую стоимость транспортировки всех полученных деталей, если стоимость транспортировки 1кг. деталей за 1км. равна 1 рубль.
Запросы на изменение
|
|
К запросам на изменение относятся запросы на обновление данных в записях таблицы базы данных, на добавление и удаление записей из таблиц.
Для того чтобы создать запрос на обновление данных, сначала создается запрос на выборку, а затем он преобразуется в запрос на обновление. Для этого используется команда Обновление на вкладке Работа с запросами рис.23.
В результате, в бланке запроса появляется строка Обновление, в которой можно ввести выражение, определяющее правила обновления.
На рис.23 приведен пример запроса, который увеличивает на 1 статус поставщиков, которые поставляли деталь с номером 2.
Рис.23
Практическое задание 6.
Установить статус поставщиков расположенных в городе Москва равным 4.
Запрос на удаление
Сначала нужно создать запрос на выборку и ввести условия отбора записей, а потом преобразовать в запрос на удаление используя команду Удаление на вкладке Работа с запросами рис.24.
На рис.24 приведен пример запроса на удаление поставок от поставщика 4 осуществленные 11.02.2010.
Рис.24
Рис.25
Практическое задание 7.
Удалить данные о поставках детали номер 3, выполненные после 01.03.2010.
|
|
Дата добавления: 2018-04-04; просмотров: 88; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!