如何根据列“score”选择表中最大的100行?
我可以在“分数”栏中找到最大的分数:

SELECT max(score) FROM mTable

然后获取该行:
SELECT * FROM mTable WHERE score=largestScore

但我该如何结束这一切,并获得以下99个得分较低的行?
谢谢。

最佳答案

使用:

SELECT t.*
FROM MTABLE t
ORDER BY t.score DESC
LIMIT 100

关于sql - 从表中选择n个最大值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3384380/

10-13 05:10