Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FURB 2024

Banco de DadosSQL
Código
qg190332
Banca
FURB
Órgão
Câmara de Brusque - SC
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Considere o seguinte comando SQL:SELECT projeto_nome, COUNT(DISTINCTvereador_nome)FROM propositor, projetoWHERE propositor.projeto_id = projeto.projeto_idGROUP BY projeto_idHAVING AVG(votos_favoraveis) = 10;Entre as opções a seguir, assinale aquela que apresenta corretamente o comportamento dessa consulta:
  1. AA cláusula HAVING verifica os valores antes da agregação e é aplicada para validar as condições no momento da junção das tabelas.
  2. BA cláusula WHERE realiza a contagem de votos favoráveis em cada propositor.
  3. CA cláusula HAVING não existe em SQL, e a filtragem deve ser feita utilizando a cláusula WHERE após a função GROUP BY.
  4. DA cláusula HAVING filtra apenas os projetos que possuem uma média de votos favoráveis igual a 10.
  5. EA cláusula HAVING filtra apenas os projetos que possuem uma média maior ou igual a 10 votos favoráveis.
Revelar gabarito e comentário

GabaritoD — A cláusula HAVING filtra apenas os projetos que possuem uma média de votos favoráveis igual a 10.

Link permanente: /questoes/qg190332