Основы современных компьютерных технологий

Примеры сложного упорядочения данных


В качестве примера сложного упорядочения данных рассмотрим создание следующего запроса.

Запрос 5. Организовать выборку сведений о преподавателях со стажем работы от 5 до 10 лет. Сведения упорядочить по виду занятия и фамилии преподавателя.

Выборка информации должна осуществляться из всех четырех таблиц.

Нам необходимо организовать сложный запрос, позволяющий упорядочить выбранные сведения сначала по видам занятий, а затем по фамилии преподавателя. Для этого во вкладке Order By (упорядочение) в список Ordering Criteria (критерий упорядочения) необходимо занести сначала поле VidZan, а затем FIO. Для задания выборки по заданному диапазону преподавательского стажа укажем на вкладке Filter (фильтр) его нижнюю (5 лет) и верхнюю (10 лет) границы.

Подготовим запрос следующим образом.

  • Создадим новый запрос с помощью команды File New (файл \ создать).
  • 2. Добавим в окно Конструктора запроса все таблицы БД.
  • На вкладке Fields (поля) занесем в список Selected fields (выбранные поля) выбираемые поля: T_Prep.Fio, T_Prep.Stag, T_Zagr. VidZan, T_Zagr.Gruppa.
  • На вкладке Filter (фильтр) зададим условия отбора записей. Для этого в списке Field Name (имя поля) укажем поле по которому будет осуществляться выборка - T_Prep.Stag. В списке Criteria (критерий) выберем оператор сравнения Between (между), задающий условия выборки. В поле столбца Example (пример) введем через запятую начальную и конечную границы выборки 5, 10.
  • Зададим условия упорядочения записей. Для этого выберем вкладку Order By (упорядочение) и в список Ordering Criteria (критерий упорядочения) внесем последовательно поля T_Zagr.VidZan и T_Prep.Fio (рис. 22.7).
  • Рис. 22.7. Выборка со сложным упорядочиванием данных Для выполнения запроса нажмем кнопку Run (выполнить).

    277

    277 :: Содержание



    Содержание раздела