FC ConcursosFC Concursos

Flashcard FC370250

Quando WHERE e HAVING filtram dados e onde usar funções agregadas?

Linguagem SQL

FGV · 2025

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

Quando WHERE e HAVING filtram dados e onde usar funções agregadas?
Mostrar resposta e comentário

Resposta

Resposta: WHERE filtra linhas antes do agrupamento; HAVING filtra grupos após a agregação; funções agregadas (ex.: SUM(), AVG()) não são permitidas na WHERE e são permitidas na HAVING.

Explicação:
A cláusula WHERE seleciona quais linhas entram no GROUP BY.
As funções agregadas são computadas somente após o agrupamento.
A cláusula HAVING aplica condições sobre os resultados agregados (os grupos).




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

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

Continue aprendendo