FC ConcursosFC Concursos

Flashcard FC370251

Quando é preciso usar GROUP BY e HAVING ao aplicar uma função agregada?

Linguagem SQL

FGV · 2025

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Quando é preciso usar GROUP BY e HAVING ao aplicar uma função agregada?
Mostrar resposta e comentário

Resposta

Resposta: Use GROUP BY para agrupar colunas não agregadas e HAVING para filtrar grupos por agregados.

Explicação:
Colunas em SELECT sem função agregada devem aparecer em GROUP BY.
HAVING é aplicado após o agrupamento e permite testar expressões com funções agregadas (ex.: AVG(coluna) > valor).
Ordem lógica: agrupamento (GROUP BY) → agregação → filtro de grupos (HAVING).




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359599

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo