Поделиться через


Объединение условий, если приоритет имеет оператор AND (визуальные инструменты для баз данных)

Для объединения условий с оператором AND столбец добавляется к запросу дважды для каждого из условий. Для объединения условий с оператором OR первое условие необходимо вставить в столбец «Фильтр», а дополнительные условия — в столбец Или....

Предположим, что нужно найти или служащих, проработавших в компании более пяти лет на низкооплачиваемых должностях, или служащих на должностях среднего уровня, независимо от их стажа работы. Этому запросу требуется три условия, два из которых связаны с оператором AND:

  • Служащие со стажем более пяти лет и (AND) уровнем должности 100.

    — или —

  • Служащие с уровнем должности 200.

Сочетание условий, если оператор AND имеет больший приоритет

  1. На панель критериев добавьте столбцы данных для поиска. Если необходимо выполнить поиск в одном столбце по двум и более условиям, связанным оператором AND, в сетку необходимо добавить имя столбца данных столько раз, сколько имеется искомых значений.

  2. В столбце Фильтр введите все условия, которые нужно связать оператором AND. Например, чтобы связать условия поиска в столбцах hire_date и job_lvl оператором AND, введите в столбец «Фильтр» значения < '1/1/91' и = 100, соответственно.

    На основании этих строк сетки в инструкции на панели «SQL» будет сформировано следующее предложение WHERE:

    WHERE (hire_date < '01/01/91') AND
      (job_lvl = 100)
    
  3. В столбце сетки Или... введите условия, которые нужно связать оператором OR. Например, чтобы добавить условие, выполняющее поиск другого значения в столбце job_lvl, введите дополнительное значение в столбец Или..., например: = 200.

    Ввод еще одного значения в столбце Или... добавляет к предложению WHERE в инструкции на панели «SQL» еще одно условие:

    WHERE (hire_date < '01/01/91' ) AND
      (job_lvl = 100) OR 
      (job_lvl = 200)
    

См. также

Задания

Соединение условий, если приоритет имеет оператор OR (визуальные инструменты для баз данных)

Основные понятия

Обозначения для условий комбинированного поиска на панели критериев (визуальные инструменты для баз данных)

Правила ввода значений для поиска (визуальные инструменты для баз данных)

Другие ресурсы

Определение критериев поиска (визуальные инструменты для баз данных)