Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolução Exercício - Média salarial dos colaboradores para planejamento financeiro

SELECT
    AVG(c.Salario) AS media_salarial
FROM tabelacolaboradores AS c
;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá, Carlos. Como vai?

Excelente resolução! Você utilizou corretamente a função AVG para calcular a média aritmética dos valores da coluna de salário. Essa é uma das funções de agregação mais fundamentais para análises estatísticas em bancos de dados.

Para complementar sua participação, deixo algumas sugestões que podem ser úteis em cenários reais de planejamento financeiro:

  • A função AVG ignora valores nulos (NULL). Se houver colaboradores no banco sem o salário preenchido, eles não entrarão no cálculo da média.
  • Assim como na soma, resultados de média costumam retornar muitas casas decimais (como vimos no seu print: 5000.0000). Para relatórios mais limpos, você pode combinar o AVG com o ROUND.
  • Caso você precise saber a média por departamento, por exemplo, o próximo passo seria utilizar a cláusula GROUP BY.

Veja como o código ficaria com o arredondamento:

SELECT 
    ROUND(AVG(c.Salario), 2) AS media_salarial
FROM tabelacolaboradores AS c;

Espero que possa ter lhe ajudado!

Obrigado pela dica, Evandro.