Дата проведения занятия 17.03.22
Итак, вы получили небольшой опыт по созданию запросов без параметров и с параметрами. Вы знаете, что результат выполнения запроса - это таблица, содержащая записи, отобранные по определенным критериям. Например, мы можем вывести перечень всех товаров, цена которых менее 1000 рублей. Но как узнать, какой товар самый дешевый или самый дорогой? Как узнать, сколько различных приправ есть на базе? Для этого можно создать запрос с групповыми операциями.Для создания запросов с групповыми операциями следует включить в бланк запроса строку Функция (Конструктор запроса -> Вид -> Функции)
В строке Функция можно указать следующие групповые операции: Количество, Минимум, Максимум, Сумма.
Групповая операция прописывается для того поля, которое мы хотим анализировать. Значения этого поля в отобранных по запросу записях РАЗЛИЧНО.
Для тех полей, значение которых в отобранных записях совпадает, НЕ УКАЗЫВАЕТСЯ групповая операция, а в строке Функция следует поставить признак группировки Group.
Для тех полей, значение которых в отобранных записях совпадает, НЕ УКАЗЫВАЕТСЯ групповая операция, а в строке Функция следует поставить признак группировки Group.
В групповых запросах строка Функция должна быть заполнена для всех полей: либо групповая операция, либо Group.
Сначала составим макет запроса без параметров: вывести перечень клиентов (страна, название) из Венесуэлы.
Затем изменим макет запроса, сформируем групповой запрос. Для этого в строке Функция для поля Страна укажем признак группировки Group, а для поля Название выберем функцию Количество.
А вот так выглядит результат группового запроса
А теперь предлагаю вам потренироваться самостоятельно и выполнить практическую работу
На следующем уроке - итоговая работа по БД, которая охватывает следующие темы:
Рассмотрим формирование группового запроса на следующем примере: сосчитать количество клиентов из Венесуэлы.
Сначала составим макет запроса без параметров: вывести перечень клиентов (страна, название) из Венесуэлы.
Затем изменим макет запроса, сформируем групповой запрос. Для этого в строке Функция для поля Страна укажем признак группировки Group, а для поля Название выберем функцию Количество.
А вот так выглядит результат группового запроса
А теперь предлагаю вам потренироваться самостоятельно и выполнить практическую работу
- Многотабличные БД. Схемы БД. Связи между таблицами
- Заполнение данными таблиц БД
- Создание запросов без параметров
- Создание запросов с параметрами
- Создание групповых запросов
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.