DenVeroid
Новичок
Вывести среднее значение
есть стольбец purchase(double) в котором храняться числа
5,65
5,66
5,198
12
1,99
120
33,59
1,7
и нужно вывести среднее значение из всех записей
по началу я планировал сделать так
суммировать все найденные записи допустим найдено было 58, далее делим на 58, и получаем среднее значение
но тут в форуме наткнулся на функцию avg() которая занимается этим
попытался сделать с помощью её
ничего не выводит
пробую так
вывело 13.359421052632, совсем что-то не то
решил на сайт зайти
http://dev.mysql.com/doc/mysql/ru/group-by-functions.html
там нашол пример
может я что-то не так делаю?
есть стольбец purchase(double) в котором храняться числа
5,65
5,66
5,198
12
1,99
120
33,59
1,7
и нужно вывести среднее значение из всех записей
по началу я планировал сделать так
суммировать все найденные записи допустим найдено было 58, далее делим на 58, и получаем среднее значение
но тут в форуме наткнулся на функцию avg() которая занимается этим
попытался сделать с помощью её
PHP:
SELECT id, avg(purchase) FROM table GROUP BY id
пробую так
PHP:
SELECT avg(purchase) AS purchase FROM table
решил на сайт зайти
http://dev.mysql.com/doc/mysql/ru/group-by-functions.html
там нашол пример
кроме него, больше ничего ненашол примеровAVG(expr)
Возвращает среднее значение аргумента expr:
mysql> SELECT student_name, AVG(test_score)
FROM student
GROUP BY student_name;
может я что-то не так делаю?