SQL 平均值的计算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 平均值的计算相关的知识,希望对你有一定的参考价值。

检索一组有4列的数据,分别求各列求平均值,然后在对4列的平均值再求平均值,显示在一行上.如何实现能教教我吗?(请用SQL)

参考技术A

我写了一个最简单的,你看下,应该能解决问题的

“select avg(num1),avg(num2),avg(num3),avg(num4),

avg((num1+num2+num3+num4)/4) from 表名” 

或者

“select avg(num1),avg(num2),avg(num3),avg(num4),

(avg(num1)+avg(num2)+avg(num3)+avg(num4))/4 from 表名”

两者效果一样

参考技术B select (avg(a列)+avg(b列)+avg(c列)+avg(d列))/4 as 结果 from 表; 参考技术C hi我,给你说 参考技术D 灵活运用avg就好了 第5个回答  2010-06-10 avg(avg()+...)

以上是关于SQL 平均值的计算的主要内容,如果未能解决你的问题,请参考以下文章

SQL语句如何在多表中计算平均值

SQL:时间维度和计算平均值

SQL - 计算可变长度的可变移动平均值

sql计算平均值与group by?

SQL平均值怎么求

如何在不包括最后一个值(sql)的情况下计算值的平均值?