Questão
ID 846866Disciplina: Tecnologia da Informação
Assunto: Funções Agregadas (Group BY e Having)
Ano: 2012 Banca: COPEVE/UFAL - FUNDEPES Órgão: Ministério Público do Estado de Alagoas
Considere as seguintes tabelas em uma base de dados relacional, contendo informações sobre estados, cidades e a relação entre eles:
Estado (CodEst, NomeEst)
Cidade (CodCid, NomeCid, CodEst, PopulacaoCid,
AreaCid)
Considere também a seguinte consulta sobre esta base de dados:
SELECT E.CodEst, AVG (PopulacaoCid)
FROM Estado E, Cidade C;
WHERE E.CodEst=C.CodEst AND C.AreaCid > 300
GROUP BY E.CodEst
HAVING COUNT(*) > 10
Esta consulta SQL tem o seguinte resultado: