【发布时间】:2012-03-31 07:50:52
【问题描述】:
我有一张这样的桌子:
我必须进行 sql 查询以获取 v 的平均值,并让平均值及时在 v 的函数中获得 #n 最佳名称。因此,用户必须在执行此查询之前选择 #n 个最好的。
为了拥有:
有人可以帮助我吗?
【问题讨论】:
我有一张这样的桌子:
我必须进行 sql 查询以获取 v 的平均值,并让平均值及时在 v 的函数中获得 #n 最佳名称。因此,用户必须在执行此查询之前选择 #n 个最好的。
为了拥有:
有人可以帮助我吗?
【问题讨论】:
你不需要平均,你需要 SUM
SELECT name, SUM(v) AS sum FROM table GROUP BY name ORDER BY SUM(v) DESC
【讨论】:
用途:
select name, sum(v) as average
from table
group by name
order by sum(v) desc
【讨论】:
select avg(average),name from tableName group by name order by avg(average) desc
【讨论】: