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çã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
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.
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)
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
Conceitos
Convenções para combinar critérios de pesquisa no painel critérios
Regras para inserir valores de pesquisa