FC ConcursosFC Concursos

Flashcard FC684257

Onde deve aparecer a cláusula WHERE em relação ao GROUP BY e como filtrar após agregação?

Linguagem SQL

QUADRIX · 2025

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

Onde deve aparecer a cláusula WHERE em relação ao GROUP BY e como filtrar após agregação?
Mostrar resposta e comentário

Resposta

A cláusula WHERE deve aparecer antes de GROUP BY, filtros após agregação usam HAVING, e colunas não agregadas devem estar em GROUP BY.

• Posição do WHERE: A cláusula WHERE deve aparecer antes de GROUP BY na sintaxe SQL padrão.
• Filtrar após agregação: Para filtrar resultados agregados usa-se HAVING após GROUP BY.
• Colunas não agregadas: Qualquer coluna selecionada sem função agregada deve constar em GROUP BY.
• AND em GROUP BY: Não se usa AND dentro de GROUP BY, isso causa erro de sintaxe.





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

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

Continue aprendendo