Отбор информации в запросах
Реальные базы данных состоят из таблиц, имеющих десятки и более полей и от сотни до несколько тысяч записей. В силу больших размеров таблиц даже простой поиск нужной информации является проблематичным. Поэтому одной из задач запроса является автоматический отбор информации из таблиц. Для этого может использоваться в спецификации запроса строка Условие отбора. Строка Условие отбора служит для ввода условий, при выполнении которых запись таблицы базы данных включается в состав результирующей таблицы запроса. Для ввода условия отбора следует щелкнуть в нужной колонке строки Условие отбора, а затем с клавиатуры введите соответствующее выражение. Если условие вводится в поле числового типа, то в составе выражения могут быть числа и следующие знаки логических отношений: · between … and - между (например, Between 10 and 20 – между 10 и 20), · < - меньше, · > - больше, · = - равно. Если условие вводится в поле символьного типа, то выражение представляет собой содержимое (текст) нужной ячейки таблицы базы данных, заключенное в кавычки. Для расширения условий отбора имеется строка Или, которая позволяет дополнять условия отбора данных. Задача. Требуется узнать телефоны фирм, выпускающих комплектующие изделия ценой от 1000 до 2000 руб. Для решения этой задачи создайте новый запрос. Выберите таблицы ФИРМА и ИЗДЕЛИЯ. Включите в состав запроса поле Телефон фирмы из таблицы ФИРМА и поле Цена из таблицы ИЗДЕЛИЯ. Введите условия отбора согласно Рис. 115.
Рис. 115. Создание запроса на отбор данных
Выполните запуск созданного запроса. После чего сохраните созданную таблицу под именем Запрос на отбор данных.
|