Условия запросов. Часть 1: будьте точными!

Это первая часть из трех частей серии об использовании условий в запросах.

Запросы являются основной частью разработки и использования любой базы данных. В добавление к массовому внесению изменений в данные запросы служат своего рода вопросами о том, какие данные хранятся в базе. С помощью условий запроса можно составить более конкретный вопрос: "У каких контактов дни рождения в следующем месяце?" вместо "Дни рождения контактов".

Давайте взглянем на эти вопросы в Access. Первый вопрос — это простой запрос отдельной таблицы (Контакты), который запрашивает у Access выбрать имя и дату рождения каждого контакта из таблицы:

Конструктор запросов без условий

При выполнении запроса вы получаете полный список:

Все записи, возвращенные в запросе без условий

Краткие сведения. В данном примере у нас небольшой список. Но что если бы в нем было несколько сотен контактов? Скорее всего, вы бы не стали каждый раз искать в нем дни рождения. Давайте посмотрим, как можно использовать условие, чтобы сформировать более конкретный вопрос: "У каких контактов дни рождения в этом месяце?"

В конструкторе запросов добавим выражение в строку условий для поля DOB:

Выражение в строке условий для поля DOB

При выполнении запроса будут отображаться люди, дни рождения у которых в этом месяце:

Условия запроса возвращают данные о сотрудниках, дни рождения у которых в текущем месяце

Дополнительные сведения об условиях запросов с соответствующими примерами см. в статье Примеры условий запроса.

Далее: во второй части серии мы рассмотрим, как можно использовать оператор LIKE и подстановочные знаки в качестве условий запроса.

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×