sql平均值问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 00:57:33
怎么对数据总和算平均值
像先计算行中某些值的总和
在算这些总和的平均值

select sum(字段1+字段2+字段3)/3 from 表名 where 条件 group by 某字段

这种求平均值只能这样,如果是列的平均值可以用avg函数

SELECT * FROM(SELECT COUNT(*) AS 总和,* FROM 表 GROUP BY 字段)T COMPUTE AVG(T.总和)

不知道是不是这个意思...

硬编码的方式是
select (字段1 + 字段2 + 字段3) / 3 from 表名.
一楼的用了SUM聚合就不对了.不是每条记录的平均值了.