FC ConcursosFC Concursos

Flashcard FC296667

Como filtrar grupos por uma condição de agregação após relacionar tabelas?

Linguagem SQL

CESGRANRIO · 2024

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

Como filtrar grupos por uma condição de agregação após relacionar tabelas?
Mostrar resposta e comentário

Resposta

Resposta: HAVING filtra grupos por condição de agregação; WHERE filtra linhas antes do agrupamento.

Explicação:
Junções em FROM/WHERE relacionam tabelas e restringem linhas antes do agrupamento.
GROUP BY agrupa pelos atributos desejados.
HAVING aplica a condição sobre a agregação, por exemplo \(SUM(quantidade) > 10000\).
No enunciado, o resultado é o código e a soma das quantidades apenas para fornecedores do tipo 'agricultura familiar' cuja soma excede 10.000.




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

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

Continue aprendendo