admin

从表中选择n个最大值

sql

如何基于“分数”列选择表中最大的100行?

我可以在“得分”列中找到得分最高的:

SELECT max(score) FROM mTable

然后获取该行:

SELECT * FROM mTable WHERE score=largestScore

但是,我该如何总结并获得以下99个得分较低的行呢?

谢谢。


阅读 162

收藏
2021-07-01

共1个答案

admin

使用:

SELECT t.*
FROM MTABLE t
ORDER BY t.score DESC
LIMIT 100
2021-07-01