Примеры условных выражений
Запросы. Поиск данных по условию.
1. Создайте один из следующих запросов (сохранив) номер запроса берется по варианту и соответствует номеру компьютера:
1. Кто из мальчиков учится в 2-5 классе?
2. Кто учится в одном из младших классов (1-3) и живет на улице Леонова и занимается лыжами?
3. Кто учится в 10 классе, увлекается шитьем и имеет зеленый цвет глаз?
4. Кто из основной группы родился в 10-х числах?
5. Кто из основной группы родился зимой?
6. Кто из мальчиков родился между 28.03.1983 и 31.11.1985?
7. Где проживают «футболисты», и как их зовут?
8. У кого фамилия начинается на букву «E» и заканчивается на «а»?
9. У кого из основной группы фамилия и имя заканчивается на букву «в»?
10. У кого из учащихся 9-11 классов фамилия начинается на букву «С»?
11. У кого из мальчиков в имени присутствует буква «и»?
12. У кого имя заканчивается на букву «Й», и номер квартиры меньше 50?
13. Кто из девочек живет на улице, название которой заканчивается буквами «на»?
14. Кто из девочек занимается аэробикой и фамилия заканчивается на букву а?
15. Кто из мальчиков не имеет хобби?
16. Кто не живет на улицах Куйбышева и Пушкина?
17. Кто имеет хобби, и где он живет?
18. Вывести имеющиеся в базе женские фамилии в алфавитном порядке.
19. Вывести фамилии, имена и даты рождения учащихся 1-5 классов.
20. Вывести фамилии, имена и адреса девочек, у которых имена заканчиваются на «адя», а фамилии НЕ заканчиваются на «ова».
Предлагаемое задание можно выполнить следующим образом. Вы создаете запрос и сохраняете его в виде таблицы. Для создания запроса надо выполнить следующие действия: Создание, Конструктор запросов, Таблица, Добавить, Закрыть.
После этого следует ввести условия запроса. Для того чтобы ответить на все предлагаемые вопросы, необходимо знать правила задания шаблонов и условных выражений. Приведем несколько примеров.
Примеры шаблонов
Смысл символа | Шаблон | Результат поиска |
Вопросительный знак ( ? ), обозначающий один любой символ | За?ор | Забор Затор |
Звездочка ( * ), обозначающая любую группу символов | Д*нь | День Добрый день Длинная тень |
Знак фунта ( # ), обозначающий любую цифру | # -й | 5-й 8-й |
Квадратные скобки [ ], обозначающие один символ из указанного набора | Иванов[аы] | Ивановы Иванова |
Восклицательный знак ( ! ) в сочетании с квадратными скобками, обозначающий символ не входящий в указанный набор | Иванов [!аы] | Иванову (но не Иванова» или «Ивановы») |
Примеры условных выражений
Условное выражение | Значение поля, по которому производится поиск записей |
Саратов | Текст «Саратов» |
Not Саратов | Не текст «Саратов» |
In (Саратов, Томск, Уфа) | Текст «Саратов», «Томск» или «Уфа» |
<М | Текст, начинающийся с букв «А» - «Л» |
>=М | Текст, начинающийся с букв «М» - «Я» |
Число 100 | |
<=20 | Число 20 |
Date() | Текущая дата |
>=01.01.94 | Даты позднее 01.01.94 |
Between 01.01.93 AND 31.12.93 | Дата 1993 года |
*.02.* | Дата, у которой значение месяца – февраль |
Нет | Пустое значение |
Да | Не пустое значение |
Like P** | Текст, начинающийся с буквы «Р» |