在我的数据库中,每一行都有一个平均评级列。
现在假设我有数千行的平均值,如4.45 4.78 3.21 2.13 4.91
我怎样才能得到前三名的平均数?

最佳答案

您可以使用order by average_rating desclimit输出将行按降序排列到前三个结果:

select average_rating
from tbl
order by average_rating desc
limit 3

关于mysql - 在MYSQL数据库中查找热门条目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30912080/

10-12 22:32