Группировка и статистические функции



 

В запросах можно использовать статистические функции:

 

  • Sum – сумма значений некоторого поля
  • Avg – среднее значения поля
  • Max, Min – максимальное и минимальное значение поля
  • Count – число записей удовлетворяющих заданным условиям

 

На рис.15 приведен пример использования этих функций для анализа данных в таблице Поставки.

Рис.15

 

Рис.16

 

Чаще всего статистические функции используются в запросах с группировкой данных. Для ввода правил группировки нужно в бланке запроса отобразить строку Групповая операция. Это можно сделать с помощью команды Итоги на вкладке Работа с запросами рис.17.

На рис.17 приведен пример запроса позволяющего определить общее количество каждой детали.

 


Рис.17

 

Рис.18

На рис.19 приведен пример запроса с группировкой позволяющий определить для каждого поставщика общее количество каждой поставляемой им детали.

 

Рис.19

Рис.20

А на рис.21 приведен пример запроса с группировкой позволяющий определить для каждого поставщика общий вес, поставляемых им деталей.

 

Рис.21

Рис.22

 

Практическое задание 5.

  1. Для каждого поставщика определить общую стоимость поставленных им деталей.
  2. Определить общую стоимость транспортировки всех полученных деталей, если стоимость транспортировки 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!