Como: Especificar vários critérios de Pesquisar para uma coluna
Em alguns casos, convém aplicar um número de condições de Pesquisar para a mesma coluna de dados.Por exemplo, você pode desejar:
Pesquisar vários nomes diferentes em um employee tabela ou para os funcionários que estão em intervalos diferentes de salário. Esse tipo de Pesquisar exige uma condição OR.
Pesquisar para um catálogo de um título que ambas começa com a palavra "The" e contém a palavra "Cook." Esse tipo de Pesquisar exige uma condição AND.
Observação: |
---|
As informações neste tópico aplicam-se para pesquisar as condições de WHERE e HAVING cláusulas de uma consulta.Os exemplos se concentrar na criação de cláusulas WHERE, mas os princípios se aplicam a ambos os tipos de condições de Pesquisar.Para obter detalhes sobre a criação de cláusulas HAVING, consulte Como: Especificar condições para grupos. |
Para Pesquisar para valores alternativos na mesma coluna de dados, você deve especificar uma condição OR.Para pesquisar valores que atendam várias condições, especifique uma condição AND.
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. |
Especificando um ou condição
Uma condição OR permite que você especificar vários valores alternativos possíveis para procurar em uma coluna.Essa opção expande o escopo da Pesquisar e pode retornar mais linhas do que procurar por um único valor.
Dica: |
---|
Geralmente, você pode usar o operador IN em vez disso, para pesquisar vários valores na mesma coluna de dados.Para obter detalhes, consulte Operadores de comparação (Visual banco de dados Tools). |
Para especificar uma condição ou
No painel Critérios, adicione a coluna para pesquisar.
No Filtro coluna para a coluna de dados que você acabou de adicionar, especifique a primeira condição.
No Ou... coluna para a mesma coluna de dados, especifique a segunda condição.
O consulta e View Designer cria uma cláusula WHERE que contém uma condição OR, sistema autônomo o seguinte:
SELECT fname, lname
FROM employees
WHERE (salary < 30000) OR (salary > 100000)
Especificando uma condição AND
Uma condição AND permite que você especificar que valores em uma coluna devem atender às duas (ou mais) condições para a linha a serem incluídos no conjunto de resultados.Essa opção restringe o escopo da Pesquisar e normalmente retorne menos linhas que a Pesquisar para um único valor.
Dica: |
---|
Se você estiver procurando por um intervalo de valores, você pode usar o operador BETWEEN em vez de vincular duas condições com and.Para obter detalhes, consulte Operadores de comparação (Visual banco de dados Tools). |
Para especificar uma condição e
No painel Critérios, adicione a coluna para pesquisar.
No Filtro coluna para a coluna de dados que você acabou de adicionar, especifique a primeira condição.
Adicione a coluna de dados mesmo para o painel de critérios novamente, colocá-lo em uma linha vazia da grade.
No Filtro coluna da segunda instância da coluna de dados, especifique a segunda condição.
O criador de consultas cria uma cláusula WHERE que contém uma condição AND, sistema autônomo o seguinte:
SELECT title_id, title
FROM titles
WHERE (title LIKE '%Cook%') AND
(title LIKE '%Recipe%')
Consulte também
Conceitos
Convenções para combinar critérios de Pesquisar no painel de critérios
Referência
Operadores de comparação (Visual banco de dados Tools)