Especificar várias condições de pesquisa para várias colunas (Visual Database Tools)
Aplica-se a:SQL Server
Você pode expandir ou restringir o escopo da consulta incluindo várias colunas de dados como parte da condição de pesquisa. Por exemplo, você pode querer:
Procure funcionários que tenham trabalhado mais de cinco anos na empresa ou que ocupem determinados empregos.
Procure um livro que seja publicado por uma editora específica e que diga respeito à culinária.
Para criar uma consulta que procure valores em uma das duas (ou mais) colunas, especifique uma condição OR. Para criar uma consulta que deve atender a todas as condições em duas (ou mais) colunas, especifique uma condição AND.
Para criar várias condições vinculadas com OR, coloque cada condição separada em uma coluna diferente do painel Critérios.
No Painel de Critérios , adicione as colunas que deseja procurar.
Na coluna Filter para a primeira coluna a pesquisar, especifique a primeira condição.
Na coluna Ou... da segunda coluna de dados a pesquisar, especifique a segunda condição, e deixe a coluna Filtro em branco.
O Designer de Consulta e Exibição cria uma cláusula WHERE que contém uma condição OR, como a seguinte:
SELECT job_lvl, hire_date FROM employee WHERE (job_lvl >= 200) OR (hire_date < '01/01/1998')
Repita as etapas 2 e 3 para cada condição adicional que você deseja adicionar. Use uma coluna diferente ou... para cada nova condição.
Para pesquisar diferentes colunas de dados usando condições ligadas pelo operador lógico E, coloque todas as condições na coluna Filtro da grade de .
No Painel de Critérios , adicione as colunas que deseja procurar.
Na coluna de filtro da primeira coluna de dados a pesquisar, especifique a primeira condição.
Na coluna de filtro para a segunda coluna de dados, especifique a segunda condição.
O Designer de Consulta e Exibição cria uma cláusula WHERE que contém uma condição AND como a seguinte:
SELECT pub_id, title FROM titles WHERE (pub_id = '0877') AND (title LIKE '%Cook%')
Repita as etapas 2 e 3 para cada condição adicional que você deseja adicionar.
combinar condições quando E tem precedência
combinar condições quando o OU tiver precedência
Convenções para Combinar Condições de Pesquisa no Painel Critérios
Especificar critérios de pesquisa