Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Для задания условий отбора используются логические операции OR, AND, NOT и различные операторы задания шаблонов.



Создание запросов.

Для задания условий отбора используются логические операции 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 лет назад, эсперанто продолжает успешно развиваться в отличие от других плановых языков, оставшихся на стадии проектов (реже - малоразвитых языков) и в таком виде вышедших из

mybiblioteka.su - 2015-2024 год. (0.009 сек.)