有没有简单的方法可以排除空值影响平均值?他们似乎计为0,这不是我想要的。我只是不想考虑他们的平均值,但这里有一个问题,我不能将它们从结果集中删除,因为该记录有我需要的数据。MySQL:用空值求平均值
更新:
例如:
select avg(col1+col2), count(col3) from table1
where
group by SomeArbitraryCol
having avg(col1+col2) < 500 and count(col3) > 3
order by avgcol1+col2) asc;
这是为我工作,但他们都指望着空值0,这是真正摆脱的平均值是不准确整个平均。
什么语言?或者你在SQL中做这些事情吗? – 2010-03-19 21:36:36
简单的SQL下的MySQL – Zombies 2010-03-19 21:38:26
我没有得到它,为什么不选择只有非空值的记录,并平均他们? – questzen 2010-03-19 21:44:20