Compartilhar via


Como: Combinar condições quando AND prevalece

Para combinar condições com E, você adicionar a coluna à consulta duas vezes - uma vez para cada condição. Para combinar condições com OR, coloca um primeiro na coluna de filtro e condições adicionais em um ou... coluna.

Por exemplo, imagine que você deseja encontrar funcionários que trabalham na empresa há mais de cinco anos em cargos de nível baixo ou funcionários com trabalhos de nível médio, independentemente de sua data de contratação. Essa consulta requer três condições, duas delas vinculadas com AND:

  • Funcionários admitidos antes de cinco anos atrás e com um nível de cargo 100.

    - ou -

  • Funcionários com um nível de cargo 200.

ObservaçãoObservação

The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações.

Para combinar condições quando AND prevalece

  1. No painel de critérios, adicione as colunas de dados que você deseja pesquisar. Se você deseja pesquisar a mesma coluna usando duas ou mais condições vinculadas com e você deve adicionar o nome da coluna de dados para a grade de uma vez para cada valor que você deseja pesquisar.

  2. No filtro coluna, insira as condições que você deseja vincular com and. Por exemplo, para vincular condições com e que pesquisa o hire_date e job_lvl colunas, insira os valores < '1/1/91' e = 100, respectivamente, na coluna de filtro.

    Essas inserções na grade produzem a seguinte cláusula WHERE na instrução no o painel SQL:

    WHERE (hire_date < '01/01/91') AND
      (job_lvl = 100)
    
  3. No ou... coluna de grade, insira as condições que você deseja vincular com ou. Por exemplo, para adicionar uma condição que procura por outro valor na job_lvl coluna, digite um valor adicional na ou... coluna, como = 200.

    Adicionando um valor de ou... coluna adiciona outra condição à cláusula WHERE na instrução no painel de SQL:

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

Consulte também

Tarefas

Como: Combinar condições quando OR tem precedência

Referência

Estrutura de expressões

Conceitos

Convenções para combinar critérios de pesquisa no painel critérios

Regras para inserir valores de pesquisa

Outros recursos

Especificando critérios de pesquisa