mysql - 所选值的 SQL 平均值

标签 mysql sql qsqlquery

我如何获得使用此查询发现的以下值的平均值:

SELECT Title, GrossProfit FROM Cinema

ORDER BY GrossProfit DESC 

LIMIT 3

我尝试使用 GROUP BY,但它给了我一个错误,我是新手,所以希望得到一些帮助!

谢谢

enter image description here

最佳答案

据推测,您想要的是 grossprofit 的平均值,而不是 title。如果是这样,使用子查询:

SELECT AVG(GrossProfit)
from (SELECT Title, GrossProfit
      FROM Cinema
      ORDER BY GrossProfit DESC 
      LIMIT 3
     ) c;

关于mysql - 所选值的 SQL 平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48520390/

相关文章:

mysql - 如何在 MySQL 中执行 'insert if not exists'?

MYSQL 用值填充外部 id

sql - 相对于表中相似行的数量向行添加计数

c++ - Qt/SQL - 从 QSqlQuery exec 存储过程获取列类型和名称?

mysql - 授予对具有特定前缀的多个表的权限

MySQL:使用 If else 更新查询

php - opencart 1.4.9.3 mysql 未知列报错

多列的 Sql Between 子句

c++ - QSqlQuery size() 总是返回 -1

c++ - 在 Qt 中执行 %LIKE% 查询