Calcular a média de valores é interessante em muitos casos. Seja para calcular a média escolar, média de frequência, média de visitas no site por dia, semana, mês, enfim.
Com MySQL podemos calcular facilmente a média de uma coluna usando a função AVG.
Para isso precisamos apenas passar o nome da coluna que possui os valores a serem calculados.
mysql> SELECT student_name, AVG(test_score) -> FROM student -> GROUP BY student_name;
No exemplo acima precisamos agrupar o nome do estudante para que possa ser apresentado a média dele através do uso do AVG.
Caso deseje saber também quais foram os valores mais altos e mais baixos, consulte o post MySQL – Funções MIN e MAX.
Sem muito mistério, simples assim.
Sucesso!
Loading...
É possÃvel calcular a média fazendo uma consulta sql sem utilizar a função AVG?
lais: É possÃvel calcular a média fazendo uma consulta sql sem utilizar a função AVG?
R: Creio que com PROCEDURE seja possivel ou via aplicação, só que vai ser mais trabalhoso de qualquer forma.
Olá toda vez que uso a função AVG do sql, ele retonar algo como 7,44444
ou 8,66666, tem alguma forma de aparecer 8,6 ou 7,1 ?
tem sim, basta usar a funcao decimal em cima do valor retornado.
http://dev.mysql.com/doc/refman/4.1/pt/column-types.html