Questão nº 37

Questão de Tecnologia da Informação · FGV STN 2024 (nº 37)

FGV2024Auditor Federal de Finanças e Controle - Tecnologia da Informação (Operação e Infraestrutura)Tecnologia da Informação
Gabarito: Aver comentário ↓

Figura da questão de Tecnologia da Informação


No contexto da tabela IPCA apresentada, analise o comando SQL a seguir.

select avg(indice)
from IPCA
group by mes
order by mes

A execução desse comando gera

Resposta comentada

Gabarito Alternativa A

O comando GROUP BY agrupa as linhas de uma tabela com base em valores idênticos em uma ou mais colunas, e as funções de agregação (como AVG, SUM, COUNT) operam sobre cada um desses grupos.

  • (A) Correta: O comando group by mes irá criar um grupo para cada valor distinto na coluna mes. Como a tabela IPCA possui meses de 1 a 12, serão formados doze grupos (um para cada mês). A função avg(indice) calculará a média do indice para cada um desses doze grupos. O resultado será doze linhas, cada uma contendo a média do índice de um mês específico, ou seja, uma coluna com números. O order by mes apenas garante que a ordem das linhas de saída será crescente pelos meses, mas não altera a quantidade de linhas ou colunas.
  • (B) Incorreta: O comando select avg(indice) pede apenas uma coluna no resultado. Não há instrução para exibir duas colunas, nem para que uma delas contenha null.
  • (C) Incorreta: A tabela IPCA apresentada tem dados. O comando SQL é válido e será executado, produzindo resultados baseados nos dados existentes.
  • (D) Incorreta: O comando select avg(indice) pede apenas uma coluna no resultado. Além disso, a presença do group by mes garante que a média será calculada por mês, resultando em múltiplas linhas (uma para cada mês), e não apenas uma linha com a média de todos os índices.
  • (E) Incorreta: Esta seria a resposta correta se a cláusula group by mes não estivesse presente. Com o group by mes, a média é calculada para cada mês individualmente, e não para o conjunto total de dados como uma única média. A armadilha aqui é ignorar ou subestimar o efeito do GROUP BY, que transforma uma agregação global em uma agregação por grupo.

Fonte: FGV STN 2024 Auditor Federal de Finanças e Controle - Tecnologia da Informação (Operação e Infraestrutura) (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho