Создание запроса на выборку с логическими операциями в условии отбора

Практическое занятие № 4

ОДНОТАБЛИЧНЫЕ ЗАПРОСЫ НА Подборку ДАННЫХ

Цели занятия:

1. Изучить способности СУБД ACCESS по формированию запросов и поиску инфы на их базе.

2. Получить способности работы с запросами.

1. Учебные вопросы

1. Создание запроса на подборку с логическими операциями в условии отбора, с именами полей, с вычисляемым полем.

2. Конструирование запроса с функцией , с функцией .

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

4. Просмотр аннотации SQL для имеющегося запроса

Методические указания по подготовке к работе

Изучить материал темы по конспекту и рекомендованной литературе.

Изучить истинное задание и сделать нужные выписки.

Методические советы по выполнению работы

Создание запроса на подборку с логическими операциями в условии отбора

Представим, что из таблицы Создание запроса на выборку с логическими операциями в условии отбора ПРЕДМЕТ нужно избрать предметы, на исследование которых отводится менее 100 часов, не считая того, есть лекции, также избрать предметы, по которым занятия занимают больше 150 часов и число семестров исследования менее 2-ух. Итог должен содержать наименование предмета (НП), общее число часов по предмету (ЧАСЫ), количество лекционных часов (ЛЕК) и число семестров (ЧС).

1. Для сотворения запроса Создание запроса на выборку с логическими операциями в условии отбора в окне базы данных изберите объект Запросы Сделать.

2. В окне Новый запрос изберите Конструктор ОК. Возникает диалоговое окно Добавление таблицы. В диалоговом окне изберите таблицу ПРЕДМЕТ Добавить. Избранная таблица будет отображена в области схемы данных запроса. Закройте окно Добавление таблицы.

3. В окне конструктора перетащите из перечня полей таблицы ПРЕМЕТ поля НП, ЧАСЫ, ЛЕК и ЧСв столбцы запроса в строчку Поле. Если Создание запроса на выборку с логическими операциями в условии отбора Вы по ошибке перетащили в бланк запроса ненадобное поле, удалите его. Для этого переместите курсор в область маркировки столбца сверху, где он воспримет вид темной стрелки, направленной вниз, и щелкните кнопкой мыши. Столбец выделится. Нажмите кнопку <Del>.

4. В строке Вывод на экран отметьте поля, по другому они не будут видны при Создание запроса на выборку с логическими операциями в условии отбора выполнении запроса.

5. Сформулированные в задачке условия требуют формирования последующего логического выражения:

([ЧАСЫ]<=100 AND [ЛЕК]0) OR ([ЧАСЫ]>150 AND [ЧС]<3)

Тут условие - ЛЕК0, т. е. количество лекций не равно нулю, соответствует условию, данному в задачке: избрать предметы, по которым есть лекции.

6. Запишите условие из первых скобок в надлежащие поля ЧАСЫ и Создание запроса на выборку с логическими операциями в условии отбора ЛЕК первой строчки Условия отбора. Меж критериями находящимися в различных полях одной строчки производится логическая операция AND. Условия из вторых скобок запишите в соответственных полях ЧАСЫ и ЧС 2-ой строчки Условия отбора. Меж критериями записанными в различных строчках, производится логическая операция OR

7. В основном меню сделайте команду Запрос Пуск. На дисплее появится окно запроса в режиме таблицы с записями Создание запроса на выборку с логическими операциями в условии отбора из таблицы ПРЕДМЕТ, отвечающими данным условиям отбора

8. Сохраните запрос по команде меню Файл Сохранить и задав ему имя Пример1.

9. Закройте текущий запрос по команде менюФайл Закрыть


sozdanie-programmnogo-obespecheniya-dlya-evm.html
sozdanie-prostih-formul-s-pomoshyu-tablici-simvolov.html
sozdanie-psevdo-poleznosti.html