|
Создание запросов.
Для задания условий отбора используются логические операции OR, AND, NOT и различные операторы задания шаблонов.
Таблица 5 Примеры использования символов задания шаблонов
Использование символов | Образец | Поиск в MS Access |
Вопросительный знак (?); в качестве шаблона для любого символа | За?ор | Забор Затор |
Звездочка (*); в качестве шаблона для любой группы символов | Д*нь | День Добрый день Длинная тень |
Звездочка (*); в качестве для любой группы начальных символов | *й | 128й Последний |
Знак фунта (#); в качестве шаблона для любой цифры | #-й | 5-й 8-й |
Восклицательный знак (!) после первой скобки; для поиска символа, который не входит в данный набор символов | Иванов[!аы] | Иванову [но не Иванова или Ивановы] |
Таблица 6 Примеры условных выражений
Условные выражения | Результат |
Саратов | Поле имеет значение “Саратов” |
NOT Саратов | Поле не имеет значение “Саратов” |
IN (Саратов, Томск, Уфа) | Поле имеет значение “Саратов”, “Томск” или “Уфа” |
<М | Значение поля начинается с букв А-Л |
>=М | Значение поля начинается с букв М-Я |
Поле имеет числовое значение 100 | |
<=20 | Поле имеет числовое значение, не превосходящее 20 |
Date() | Поле имеет значение текущей даты |
>=01.01.1994 | Поле имеет значение даты позднее 01.01.1994 |
Between 01.01.93 AND 31.12.93 | Поле имеет значение даты, находящейся между 01.01.93 и 31.12.93 включительно |
*.02.* | Поле имеет значение месяца февраль |
Null | Поле имеет пустое значение |
Is not null | Поле имеет непустое значение |
Like ”р*” | Поле имеет значение, которое начинается с буквы р |
Пример 3 (реализована с помощью MS Access 2003). Создать запрос-выборку из БД «Поликлиника», содержащий сведения о пациентах, которые посетили врача в мае 2004 года. В запросе должны выводиться следующие поля: фамилия пациента, диагноз, номер участка, дата посещения.
Решение примера 3 | |
1. В окне «Поликлиника: база данных» перейдем на вкладку Запросы.
| |
2. В окне «Поликлиника: база данных» нажмем кнопку Создать. Откроется диалоговое окно «Новый запрос». | |
3. В диалоговом окне «Новый запрос» выберем пункт Конструктор. Нажмем кнопку OK. | |
4. Откроется диалоговое окно «Добавление таблицы». Добавим таблицы, из которых будет производиться запрос: «Посещения», «Пациент», «Врач». | |
5. Закроем диалоговое окно «Добавление таблицы». | |
6. В окне «Запрос1: запрос на выборку» выберем поля, необходимые для создания запроса: «Посещения.Фамилия пациента», «Посещения.Диагноз», «Посещения.Дата посещения», «Врач.Номер участка» | |
7. В строке Условия отбора укажем нужный критерий отбора: значение поля Дата посещения должно удовлетворять условию *.05.2004 | |
8. Закроем окно «Запрос1: запрос на выборку», выполнив сохранение под именем «Запрос1». | |
9. Для просмотра отобранных данных запустим данный запрос (Поликлиника.mdb). |
Дата добавления: 2015-08-28; просмотров: 72 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Создание сайтов (дизайн, верстка, программирование) | | | Созданный 100 лет назад, эсперанто продолжает успешно развиваться в отличие от других плановых языков, оставшихся на стадии проектов (реже - малоразвитых языков) и в таком виде вышедших из |