gpt4 book ai didi

MySQL : AVG of AVG impossible?

转载 作者:行者123 更新时间:2023-11-29 04:59:33 28 4
gpt4 key购买 nike

我想做一个平均值:问题是我正在计算每个元素的 AVG 的 1 个项目(工作)但是一旦我想要类别平均值的 GLOBAL 平均值(something and foo) 它不起作用(mysql 向我抛出一个错误:请参阅我在下面使用的语法)。

我需要这样做,因为我想按全局平均值对结果进行排序

SELECT AVG(AVG(category1)+AVG(category2)) /2 as moy
.....
ORDER BY moy DESC

谢谢,

编辑:我想要每个类别的平均值编辑 2:

得到表:服务器(...)得到表:answer_poll(价格,界面,服务,质量)

一个用户有 1 个服务器,他可以多次回答这个服务器的轮询

 SELECT s.name , s.type , COUNT(s.GSP_nom) as nb_votes, 
TRUNCATE(AVG(quality), 2) as quality, TRUNCATE(AVG(price), 2) as price,
TRUNCATE(AVG(interface), 2) as interface, TRUNCATE(AVG(services), 2) as services
FROM answer_poll AS v
INNER JOIN server AS s ON v.idServ = s.idServ
GROUP BY s.name
ORDER BY global average :d

此请求 = 每个类别的平均值,但我想要平均值的平均值 :p

最佳答案

可能是这样吗?

SELECT AVG(avg_) as superavg
FROM (
SELECT category, AVG(val) as avg_
FROM foo_table
GROUP BY category
) as avgs;

关于MySQL : AVG of AVG impossible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2798355/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com