Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.
Использование альтернативных или нескольких условий запроса с помощью условия "ИЛИ"

Чтобы просмотреть сведения о выполнении нескольких альтернативных условий, используйте в бланке запросов Access строки условия или.

Сведения о том, как сделать это, см. в статье Применение условий к запросу.

Предположим, что у компании есть клиенты в разных странах и она проводит рекламную акцию только для клиентов во Франции, Великобритании и США. Чтобы получить список клиентов только из этих стран, можно использовать строку "ИЛИ" следующим образом:

Пример и результат использования условия "ИЛИ" в конструкторе

  1. Откройте таблицу, которую нужно использовать как источник запроса, и на вкладке Создание нажмите кнопку Конструктор запросов.

  2. В конструкторе запросов выберите нужную таблицу и дважды щелкните поля, которые требуется отобразить в результатах запроса.

  3. Добавьте первое условие в строке Условия.

    Примечание:  Используйте соответствующий столбец. В примере использован столбец Страна или регион, но для поиска определенных фамилий нужно было бы добавить условие в поле Фамилия.

  4. Добавьте альтернативное условие в строку или и, если условий несколько, используйте пустые строки ниже и нажмите кнопку Выполнить

  5. Нажмите сочетание клавиш CTRL+S, чтобы сохранить запрос.

Другой пример условия "ИЛИ":    Поиск сотрудников филиала в Чикаго ИЛИ сотрудников с определенной датой рождения:

Альтернативные условия

1. Условие "Город" указывается в строке Условие отбора.

2. Условие "ДатаРождения" указывается в строке или.

Условия, заданные в строках Условие отбора и или, объединяются с помощью оператора OR, как показано ниже.

Город = "Чикаго" OR ДатаРождения < DateAdd("гггг", -40, Date())

Можно указать несколько условий с помощью пустых строк под строкой или.

Совет:  Если условие временное или часто изменяется, лучше применить фильтр для получения результатов запроса.

Использование условия "ИЛИ" в разных полях

На рисунке ниже показано, как с помощью строки условия "ИЛИ" можно задать альтернативные условия в разных полях, например для поиска компаний, клиенты которых живут во Франции или Лондоне.

Запрос с условиями в разных полях, хотя бы одно из которых должно быть выполнено

Совет:  Если условие является также ключевым словом, заключите его в кавычки. Например, сокращения названий штатов Орегон и Индиана (OR и IN) — это еще и логические операторы, поэтому их следует указывать как ""OR"".

Если используются одни и те же поля условий, но их значения при этом часто меняются, можно создать запрос с параметрами.

Ознакомьтесь с примерами условий запросов.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×