mysql - 查找 MYSQL 数据库中的顶级条目

标签 mysql sql

在我的数据库中,每一行都有一列表示平均评分。

现在假设我有数千行具有各种平均值,例如 4.45 4.78 3.21 2.13 4.91

我如何获得平均数最高的前 3 行?

最佳答案

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

select average_rating
from tbl
order by average_rating desc
limit 3

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

相关文章:

php - MySql 查询不适用于具有 max 子句

mysql - 从一个表中选择,并从另外两个表中进行计数

php - 忘记密码成功连接到邮箱

mysql - 如何对 MySQL 的 varchar 值进行排序

c# - 需要修改参数的参数化查询mySQL

mysql - 完全加入 Mysql 失败

mysql - 网络蜘蛛速度受MySQL配置限制吗?

mysql - 从两个表 MySql 中选择行

mysql - 我正在使用 NOT IN 但速度很慢

sql - 如何从动态行启动 SUM()?