Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Запрос с функцией Count. Запрос с функцией Avg. Запрос с несколькими групповыми функциями. Задание условий отбора в запросах с групповыми операциями




Запрос с функцией Count

Определим фактическое число студентов в группе. Создадим запрос на вы- борку из таблицы СТУДЕНТ. Из списка таблицы СТУДЕНТЫ перетащим в бланк запроса поле НГ (номер группы). Таким образом мы укажем, что по этому полю должна производиться группировка. Перетащим в бланк запроса поле НС, по которому будет вычисляться функция Count для подсчета числа студентов в группе.

Нажмем кнопку Итоги. Заменим слово " Группировка" в столбце НС на функ- цию Count. Для этого вызовем список и выберем эту функцию. Бланк запроса примет вид, показанный на рис. 7. 11. Результат запроса показан на рис. 7. 12.

 

Рис. 7. 11. Запрос с групповой операцией подсчета числа студентов в группе

 

Рис. 7. 12. Результат подсчета числа студентов в группе

Подпись поля " Count_HC" можно заменить на " Фактическое число студен- тов". Для ввода этой подписи в бланке запроса установим на поле НС курсор мыши и нажмем правую кнопку. В контекстно-зависимом меню выберем ко- манду Свойства. В Окне свойств наберем в строке Подпись " Фактическое число студентов". Таблица результата после доработки запроса показана на рис. 7. 13. Сохраним запрос под именем " Число студентов в группах".

Рис. 7. 13. Таблица результата с измененной подписью поля

Запрос с функцией Avg

 

Подсчитаем средний проходной балл в группе. Сформируем запрос на выбор- ку для таблицы СТУДЕНТ с функцией Avg для поля ПБАЛЛ (проходной балл студента). В бланке запроса заполним поля, как показано на рис. 7. 14.

Рис. 7. 14. Запрос с групповой операцией подсчета среднего значения

 

Для ограничения точности результата двумя знаками выберем в Окне свойств в строке Формат поля значение Фиксированный. Результат выпол- нения запроса представлен на рис. 7. 15.

Рис. 7. 15. Результат подсчета среднего значения

Сохраним этот запрос под именем " Средний проходной балл группы"

Запрос с несколькими групповыми функциями

Выполним расчет числа студентов и среднего проходного балла в группе в одном запросе. Это возможно, т. к. группы записей в обоих случаях форми- руются одинаково (рис. 7. 16). Сохраним этот запрос под именем " Число сту- дентов и средний ПБАЛЛ группы".

Задание условий отбора в запросах с групповыми операциями

В запрос с групповыми операциями можно включать поля для задания усло- вий отбора записей из таблиц.

Рис. 7. 16. Запрос с одновременным использованием двух групповых функций

Подсчитаем число студентов в каждой из групп с проходным баллом больше

4, 7.

 

Для этого в запрос Число студентов и средний ПБАЛЛ группы вторично включим поле ПБАЛЛ и в строке Групповые операции заменим значение Группировка на значение Условие, выбрав его из списка. После этого введем в строку Условие отбора " > 4, 5" (рис. 7. 17).

Рис. 7. 17. Запрос с групповыми операциями и полем, введенным для определения условий отбора записей из таблицы СТУДЕНТ

Заметим, что средний балл в этом запросе также вычисляется только для сту- дентов с проходным баллом, превосходящим 4, 7.

Условие отбора, заданное в поле, по которому проводится группировка, или в поле, где записана функция группировки, позволяет отобрать только нужные


группы записей, например, группы студентов с заданным номером или с за- данным средним проходным баллом.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...