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

         

Сортировка данных в запросе


Рассмотрим процедуру упорядочения данных в таблице на примере следующего запроса.

Запрос 2. Составить список всех преподавателей из таблицы T_prep.dbf с указанием их стажа и должности. Фамилии в списке упорядочить по алфавиту.

Для упорядочения данных используется вкладка Order By (упорядочение). В ней содержится два списка Selected Fields (выбранные поля) и Ordering Criteria (критерий упорядочения). Для задания критерия упорядочивания необходимо перенести в Ordering Criteria (критерий упорядочения) поля, которые будут определять порядок расположения выводимых в запросе данных. Процедура переноса аналогична рассмотренной при определении полей результирующей таблицы. Для реализации нашего первого запроса во вкладке Order By (упорядочение) выделим курсором поле T_prep.fio (поле FIO таблицы Т_ргер) и, нажав кнопку Add (добавить), перенесем его в список Ordering Criteria (критерий упорядочения).

С помощью переключателя Order Options (параметры упорядочения) для каждого выбранного поля можно установить критерий упорядочивания по возрастанию (Ascending) пли по убыванию (Descending). Выберем критерий Ascending (возрастающий). Результат выполнения подготовленного описанным образом запроса будет аналогичным представленному на рис. 22.2, но фамилии преподавателей будут следовать в алфавитном порядке.



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