Como: Especificar condições para grupos
Você pode limitar sistema autônomo grupos que aparecem em uma consulta especificando uma condição que aplica a grupos sistema autônomo um todo — uma cláusula HAVING.Após ser agrupados e agregados os dados, as condições na cláusula HAVING são aplicadas.Somente os grupos que atendem às condições aparecem na consulta.
Por exemplo, convém ver o preço médio de todos os livros cada publicador um titles tabela, mas somente se o preço médio excede US$ 10,00. Nesse caso, você pode especificar uma cláusula HAVING com uma condição, sistema autônomo AVG(price) > 10.
Observação: |
---|
Em alguns casos, convém excluir linhas individuais de grupos antes de aplicar uma condição aos grupos sistema autônomo um todo.Para obter detalhes, consulte Como: Use HAVING e WHERE cláusulas na mesma consulta. |
É possível criar condições complexas para uma cláusula HAVING utilizando AND e OR para vincular condições.Para obter detalhes sobre como usar AND e OR em condições de Pesquisar, ver Como: Especificar vários critérios de Pesquisar para uma coluna.
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 especificar uma condição para um agrupar
Especifique os grupos para a sua consulta.Para obter detalhes, consulte:Como: agrupar de linhas em resultados da consulta.
Se ainda não estiver no painel de critérios, adicione a coluna na qual você deseja basear a condição.(Geralmente a condição envolve uma coluna que já é um agrupar ou de coluna de resumo.) Você não pode usar uma coluna que não faz parte de uma função de agregação ou de cláusula agrupar BY.
No Filtro coluna, especifique a condição para aplicar o agrupar.
The Consulta e View Designer cria automaticamente uma cláusula HAVING na demonstrativo no Painel SQL, sistema autônomo no exemplo a seguir:
SELECT pub_id, AVG(price) FROM titles GROUP BY pub_id HAVING (AVG(price) > 10)
Repetir as etapas 2 e 3 para cada condição adicional que você deseja especificar.
Consulte também
Tarefas
Como: Use HAVING e WHERE cláusulas na mesma consulta