Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode limitar os grupos que aparecem em uma consulta especificando uma condição que se aplica a grupos como um todo - uma HAVING cláusula. Depois que os dados forem agrupados e agregados, as condições na HAVING cláusula serão aplicadas. Somente os grupos que atendem às condições aparecem na consulta.
Por exemplo, talvez você queira ver o preço médio de todos os livros para cada editor em uma tabela titles, mas somente se o preço médio exceder US$ 10,00. Nesse caso, você pode especificar uma HAVING cláusula com uma condição como AVG(price) > 10.
Nota
Em alguns casos, talvez você queira excluir linhas individuais de grupos antes de aplicar uma condição a grupos como um todo. Para obter detalhes, consulte Usar cláusulas HAVING e WHERE na mesma consulta (Visual Database Tools).
Você pode criar condições complexas para uma HAVING cláusula usando AND e OR vinculação de condições. Para obter detalhes sobre como usar AND e OR em condições de pesquisa, consulte Especificar várias condições de pesquisa para uma coluna (Visual Database Tools).
Especificar uma condição para um grupo
Especifique os grupos para sua consulta. Para obter detalhes, veja Agrupar linhas em resultados da consulta (Visual Database Tools).
Se ainda não estiver no Painel de Critérios (Visual Database Tools), adicione a coluna na qual você deseja basear a condição. (Geralmente, a condição envolve uma coluna que já é uma coluna de grupo ou resumo.) Você não pode usar uma coluna que não faz parte de uma função de agregação ou da
GROUP BYcláusula.Na coluna Filtrar, especifique a condição a ser aplicada ao grupo.
As Ferramentas de Designer de Consulta e Exibição (Visual Database Tools) criam automaticamente uma
HAVINGcláusula na instrução no Painel SQL (Visual Database Tools), como no exemplo a seguir:SELECT pub_id, AVG(price) FROM titles GROUP BY pub_id HAVING (AVG(price) > 10);Repita as etapas 2 e 3 para cada condição adicional que você deseja especificar.