Como: agrupar condições quando AND tem precedência
Para agrupar condições com AND, você adicionar a coluna à consulta duas vezes--uma vez para cada condição.Para agrupar condições com OR, você colocar aquele primeiro na coluna de filtro e as condições adicionais em um Ou... coluna.
Por exemplo, imagine que você deseja localizar funcionários que trabalham na empresa por mais de cinco anos em cargos de nível baixo ou funcionários com cargos de nível de meio independentemente da data de contratação.Essa consulta requer três condições, duas delas vinculadas com AND:
Funcionários com uma contratação data anteriormente que há cinco anos e com um trabalho nível 100.
- ou -
Funcionários com um nível de cargo 200.
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para agrupar condições quando AND prevalece
No painel de critérios, adicione as colunas de dados que deseja pesquisar.Se você desejar pesquisar a mesma coluna usando duas ou mais condições vinculadas com AND, você deve adicionar o nome da coluna de dados à grade de uma vez para cada valor que você deseja pesquisar.
No Filtro coluna, insira as condições que você deseja vincular com and.Por exemplo vincular condições com AND Pesquisar o hire_date e job_lvl colunas, insira os valores < '1/1/91' e = 100, respectivamente, na coluna filtrar.
Essas entradas de grade produzem a seguinte cláusula WHERE na demonstrativo no 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 OR.Por exemplo, para adicionar uma condição que procura por outro valor no job_lvl coluna, insira um valor adicional na Ou... coluna, sistema autônomo, por exemplo, = 200.
Adicionando um valor no Ou... coluna adiciona outra condição a cláusula WHERE na demonstrativo no painel SQL:
WHERE (hire_date < '01/01/91' ) AND (job_lvl = 100) OR (job_lvl = 200)
Consulte também
Tarefas
Como: agrupar condições quando OR tem precedência
Conceitos
Convenções para combinar critérios de Pesquisar no painel de critérios
Regras para inserir valores de Pesquisar