Php 按获取分组中列的平均值
我通过分组referer来获取数据,在每个referer中,我试图获得每个referer的平均点击次数。例如:Php 按获取分组中列的平均值,php,mysql,sql,Php,Mysql,Sql,我通过分组referer来获取数据,在每个referer中,我试图获得每个referer的平均点击次数。例如: referer a site -------------- avg clicks: 12 referer b site -------------- avg clicks: 4 我使用这个代码 SELECT *, COUNT(*) FROM track GROUP BY referer ORDER BY id desc LIMIT 15 while ($yazdir=m
referer a site
--------------
avg clicks: 12
referer b site
--------------
avg clicks: 4
我使用这个代码
SELECT *, COUNT(*)
FROM track
GROUP BY referer
ORDER BY id desc
LIMIT 15
while ($yazdir=mysql_fetch_array($sqlsorgu))
{
$count = $yazdir['COUNT(*)'];
$clicks[] = $yazdir[clicks];
$score_sum = array_sum($clicks);
$mean_average = $score_sum / $count;
}
然而,它总是计算错误的数字,可能它也存储了以前的数字。获得每个推荐人的平均点击率的正确方法是什么?为什么不
SELECT *, COUNT(*),AVG(clicks)
FROM track GROUP BY referer ORDER BY id desc limit 15
为什么不呢
SELECT *, COUNT(*),AVG(clicks)
FROM track GROUP BY referer ORDER BY id desc limit 15
mysql中有一个AVG()函数…mysql中有一个AVG()函数。。。