Cláusula HAVING

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

A cláusula HAVING em acesso Especifica quais registros agrupados são exibidos em uma instrução SELECT com uma cláusula GROUP BY. Após GROUP BY combina registros, HAVING exibe quaisquer registros agrupados pela cláusula GROUP BY que satisfazem as condições da cláusula HAVING.

Sintaxe

SELECT listacampos
FROM tabela
WHERE critériosseleção
GROUP BY listacamposgrupo
[HAVING critériosgrupo]

Uma instrução SELECT contendo uma cláusula HAVING tem estas partes:

Parte

Descrição

listacampos

O nome do campo ou campos a serem recuperados juntamente com quaisquer aliases de nome de campo, funções SQL agregadas, predicados de seleção (ALL, DISTINCT, DISTINCTROW ou TOP), ou outras opções da instrução SELECT.

tabela

O nome da tabela da qual os registros são recuperados.

critériosseleção

Critérios de seleção. Se a instrução incluir uma cláusula WHERE, o mecanismo de banco de dados do Microsoft Access agrupará os valores após aplicar as condições WHERE aos registros.

listacamposgrupo

Os nomes de até 10 campos usados para agrupar os registros. A ordem dos nomes dos campos em listacamposgrupo determina os níveis de agrupamento do mais alto para o mais baixo.

critériosgrupo

Uma expressão que determina quais registros agrupados exibir.

Comentários

HAVING é opcional.

HAVING é similar a WHERE, que determina quais registros são selecionados. Depois que os registros são agrupados com GROUP BY, HAVING determina quais registros são exibidos:

SELECT CategoryID,
Sum(UnitsInStock)
FROM Products
GROUP BY CategoryID
HAVING Sum(UnitsInStock) > 100 And Like "BOS*";

Uma cláusula HAVING pode conter até 40 expressões vinculadas por operadores lógicos, como And e Or.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×