Questão FC90534
A respeito de banco de dados, julgue o item a seguir. Na linguagem SQL, a função agregada para cálculo de média de um único atributo deve ser combinada com a cláusula GROUP BY.
Linguagem SQL
CEBRASPE (CESPE) · 2023
Na linguagem SQL, a função agregada para cálculo de média de um único atributo deve ser combinada com a cláusula GROUP BY.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário: A assertiva correta seria:
"Na linguagem SQL, a função agregada para cálculo de média pode ser usada sem a cláusula GROUP BY quando aplicada a todos os registros da consulta. No entanto, se for necessário calcular a média separadamente para diferentes grupos, a cláusula GROUP BY deve ser utilizada."
Explicação
O erro da afirmativa original está na exigência de que a função agregada de média (AVG) sempre precisa ser combinada com o GROUP BY, o que não é verdade.
- Quando GROUP BY não é necessário?
- Se a consulta deseja calcular a média geral de uma coluna para todos os registros, o GROUP BY não é necessário.
- Exemplo: Calcular a média de salários de todos os funcionários de uma empresa sem separar por departamentos.
- Quando GROUP BY é necessário?
- Se for preciso calcular a média separadamente por grupos de dados, a cláusula GROUP BY deve ser usada.
- Exemplo: Calcular a média de salários por departamento, agrupando os resultados por setor.
- O erro na afirmativa
- O texto original sugere que a cláusula GROUP BY é obrigatória, o que não é verdade.
- A função AVG pode ser usada tanto com quanto sem GROUP BY, dependendo do contexto da consulta.
Conteúdo do catálogo FC Concursos · Atualizado em