Combinar condições quando AND tem precedência (Visual Database Tools)
Para combinar condições com AND, adicione a coluna à consulta duas vezes, uma para cada condição. Para combinar condições com OU, você coloca a primeira na coluna Filtrar e condições adicionais na coluna Ou....
Por exemplo, imagine que você deseja encontrar funcionários que estejam na empresa há mais de cinco anos em trabalhos de nível inferior ou funcionários com trabalhos de nível médio, independentemente da data de contratação. Essa consulta requer três condições, duas delas vinculadas a AND:
Funcionários com data de contratação anterior a cinco anos atrás e com um nível de cargo de 100.
-ou-
Funcionários com um nível de cargo de 200.
Para combinar condições quando AND tiver precedência
No painel critérios , adicione as colunas de dados que você deseja pesquisar. Se você quiser pesquisar a mesma coluna usando duas ou mais condições vinculadas com AND, deverá adicionar o nome da coluna de dados à grade uma vez para cada valor que deseja pesquisar.
Na coluna Filtrar, insira todas as condições que você deseja vincular com AND. Por exemplo, para vincular condições com AND que pesquisam as colunas
hire_date
ejob_lvl
, insira os valores< '1/1/91'
e= 100
, respectivamente, na coluna Filtro.Essas entradas da grade produzem a seguinte cláusula WHERE na instrução no Painel SQL .
WHERE (hire_date < '01/01/91') AND (job_lvl = 100)
Na coluna de grade Ou..., insira as condições que você deseja associar com OU. Por exemplo, para adicionar uma condição que pesquisa outro valor na coluna
job_lvl
, insira um valor adicional no Ou... coluna, como= 200
.Adicionando um valor no Ou... coluna adiciona outra condição à cláusula WHERE na instrução no painel SQL:
WHERE (hire_date < '01/01/91' ) AND (job_lvl = 100) OR (job_lvl = 200)
Consulte Também
Combinar condições quando OU tiver a precedência
Convenções para Combinar Condições de Pesquisa no Painel de Critérios
Regras para Inserir Valores de Pesquisa
especificar critérios de pesquisa