
426
Часть III. Сервер баз данных Microsoft SQL Server 7.0
i ! и 5.SJ
пользование кнопок : i и ",-,-J позволяет переместить вы-
бранные поля из списка Столбцы запроса обратно в список
Имеющиеся таблицы и столбцы. При этом с помощью кнопок
и _1 осуществляется изменение порядка следования полей в
результатах запроса.
На следующем шаге работы мастера можно определить усло-
вия выбора информации (см. рис.3.101). Здесь в списке Столбцы
для отбора необходимо выбрать поле, для которого будет созда-
ваться условие, после чего в списке Возвращать только запи-
си... в левом выпадающем списке определить условие: равно, не
равно, больше, меньше и т.д.. после чего в правом выпадающем
списке выбрать значение из данного поля, которое и будет участ-
вовать в условии отбора информации. Таких условий может быть
несколько, причем можно также определить их логическое взаи-
модействие: И, ИЛИ. В нашем примере данный шаг мастера сле-
дует пропустить, не устанавливая никаких условий.
Создание запроса: отбор данных
Задайте правила отбора данных.
Если требуется полечить все данные, нажмите кнопку "Далее".
Столбцы для отбора:
HOURS
TNUM
PNAME
COURS
Возвращать только записи, доовгетворяющие условиям:
PNUW •"•""•" -
••"""••——•••"•• -
•• — • .™~-*
| больше или равно
S?
1
С
d
и
d
2001
2002
2003
шшшт
2005
—
3
Г И Г И:Г-
I
Далее >
I
Отмена j
Рис. 3.101. Мастер Microsoft Query: определение условия выбора записей
На следующем шаге мастера определяются параметры сорти-
рог"™ (см. рис.3.102). В области Сортировать по выбирается
поле, по значениям которого будет осуществляться сортировка,
после чего необходимо будет установить порядок сортировки: по
возрастанию или по убыванию. Полей, по которым может произ-
водиться сортировка, допускается несколько, однако в этом слу-
чае необходимо учитывать уровень вложенности сортировки в
Глава 3.4. Разработка сетевых приложений
427
зависимости от порядка определения полей. Другими словами,
если имеются поля ФАМИЛИЯ. ИМЯ и ОТЧЕСТВО и в таком же
порядке для них была установлена сортировка, то в случае нахо-
ждения однофамильцев, следующей сортировкой будет сортиров-
ка по имени, причем, если совпадают и имена, сортировка будет
произведена по отчеству.
На последнем шаге работы мастера система запрашивает дей-
ствия, которые необходимо выполнить с созданным запросом.
Если Вам бьиа необходима информация только одного объекта
базы данных, то в этом случае можно вернуться в ту среду, из
которой был запущен мастер, выбрав, например, Вернуть данные
в Microsoft Excel. С другой стороны, при необходимости добавить
дополнительные таблицы, произвести объединение или просто
выполнить команды языка SQL, вызывают приложение Microsoft
Query, сделав соответствующий выбор в Просмотр и изменение
данных в Microsoft Query.
Создание запроса: порядок сортировки
Если данные сортировать не тревдется, нажните кнопка'Далее"
Сортираватыю
JPNAME
По возрастанию
"3
| Далее > I Отмена {
Рис. 3.102. Мастер Microsoft Query: установка параметров сортировки
Итак, результатом проделанных действий должен быть вызов
приложения Microsoft Query для более тонкой настройки пара-
метров запроса. Внешний вид этого диалога (см рис.3.105) не-
много напоминает диалоговое окно дизайнера представлений
утилиты SQL Server Enterprise Manager (см. рис.3.39). В области
диаграмм этого окна показаны графические представления таб-
лиц, участвующих в запросе, а в области результатов - результа-
ты работы запроса. В нашем примере для добавления таблицы