A respeito de banco de dados, julgue o item a seguir.Na ling...

Próximas questões
Com base no mesmo assunto
Q2274664 Banco de Dados
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.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

É fundamental compreender que, na SQL, as funções agregadas, como a função AVG(), que calcula a média, podem ser usadas sem a necessidade de estar acompanhadas pela cláusula GROUP BY. A cláusula GROUP BY é utilizada quando se deseja aplicar a agregação para grupos específicos dentro dos dados, ou seja, quando se quer calcular a média de um atributo para cada grupo distinto de registros.

Caso a função agregada AVG() seja utilizada sem a cláusula GROUP BY, o resultado será a média de todos os valores do atributo especificado. Por exemplo, SELECT AVG(salario) FROM funcionarios; calculará a média dos salários de todos os funcionários na tabela.

No entanto, se quisermos calcular a média dos salários por departamento, aí sim utilizaremos a cláusula GROUP BY, como em SELECT departamento, AVG(salario) FROM funcionarios GROUP BY departamento;. Aqui, a média é calculada para cada departamento individualmente.

A afirmação da questão é, portanto, incorreta, pois sugere que o uso da função AVG() está intrinsecamente atrelado à cláusula GROUP BY, quando na verdade a cláusula é opcional e aplicada somente quando se deseja realizar a agregação por grupos.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Errado.

Em SQL, para calcular a média de um único atributo de uma tabela, você normalmente usa a função agregada AVG (média).

A cláusula GROUP BY não é necessária quando você deseja calcular a média de um único atributo em toda a tabela.

Apenas o uso da função AVG().

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo