таблицы Студент с функцией Avg поля ПрохБалл — проходной балл студента. В бланке запроса поля заполним как показано на рис. 9.
Рисунок 9
Для ограничения точности результата двумя знаками выберем в окне Свойства поля в строке Формат поля значение Фиксированный. Результат выполнения запроса представлен на рис. 10. Сохраним этот запрос под именем Средний проходной балл группы.
Рисунок 10
Запрос с несколькими групповыми функциями
Выполним расчет числа студентов и среднего проходного балла в группе в одном запросе. Это возможно, т. к. группы записей в обоих случаях формируются одинаково (рис. 11). Сохраним этот запрос под именем Число студентов и средний проходной балл группы.
Рисунок 11
Задание условий отбора в запросах с групповыми операциями
В запрос с групповыми операциями можно включать поля для задания условия отбора записей из таблиц.
Подсчитаем в каждой из групп число студентов, имеющих проходной балл больше 4,5.
Для этого в запрос Число студентов и средний проходной балл группы вторично включим поле ПрохБалл и заменим значение Группировка в соответствующем поле строки Групповая операция на значение Условие, выбрав его из раскрывающегося списка. После этого введем в поле строки Условие отбора значение > 4,5 (рис. 12).
Рисунок 12
SQL (Structured Query Language) — язык структурированных запросов, который используется для обработки данных в реляционных базах. Любой запрос в Access реализуется с помощью инструкций языка SQL, которые передаются на выполнение в ядро базы данных Microsoft Jet. Большинству запросов можно создать в графическом режиме QBE, но и в этом случае запрос хранится в виде инструкции SQL. При создании запроса в режиме конструктора Access автоматически создает эквивалентную инструкции SQL, которую можно увидеть, переключившись в режим SQL. Изменения в инструкции SQL, в свою очередь, отображаются в бланке запроса. Использование для создания запроса бланка QBE и просмотр его представления в режиме SQL позволит понять и освоить основные инструкции языка, реализованного в Access.
При создании формы, отчета или страницы доступа к данным на основе нескольких таблиц для определения источника записей создается инструкция SQL. Если при создании использовался мастер, Access автоматически формирует инструкцию SQL. Если мастер не использовался, инструкции SQL формируется пользователем в строках свойств Источник записи или Источник строк. При этом также может использоваться бланк запроса, вызываемый нажатием кнопки Построить в соответствующей строке.
Просмотр инструкции SQL в запросе
1. Откройте сохраненный ранее запрос Пример1 в режиме конструктора.
2. Для перехода в режим SQL нажмите кнопку Вид панели инструментов или выберите из контекстного меню соответствующую команду. Дли созданного в режиме конструктора запроса Access выведет эквивалентную инструкцию SQL (рис.13).
Рисунок 13
Инструкция SELECT используется для выбора полей из таблиц базы данных и формирования набора записей — таблицы запроса.
Вслед за этим перечисляются поля, которые будут включены в таблицу запроса.
Предложение FROM определяет таблицы или запросы, которые служат источником данных для данного запроса.
В предложении WHERE задаются условия отбора записей. Обратите внимание: выражение полностью соответствует сформулированному в задании
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.