Compartilhar via


Como: combinar condições quando AND prevalece

Para combinar condições com AND, você adiciona a coluna à consulta duas vezes - uma vez para cada condição.Para combinar condições com OR, coloca aquela primeira 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 cargos de nível médio independentemente da data de admissã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

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio.

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 deseja pesquisar.

  2. No filtro coluna, insira as condições que você deseja vincular com and.Por exemplo, para vincular condições com e procurar por que 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