我想选择一个表的前N行,按照其中一列中的数字有多高来排序。
我已经有了:
SELECT * FROM movie ORDER BY worldwide_gross DESC;
我怎么才能得到前二十个呢?
如果这有什么不同的话,我使用的是MySQL。
干杯!
发布于 2009-04-29 12:02:28
定义: Limit用于将MySQL查询结果限制在指定范围内。您可以使用它来显示结果的前X个数,或显示X-Y结果的范围。它的短语为Limit X,Y,并包含在查询的末尾。X是起始点(记住第一条记录是0),Y是持续时间(要显示多少条记录)。也称为:范围结果示例:
SELECT * FROM `your_table` LIMIT 0, 10 这将显示数据库中的前10个结果。
SELECT * FROM `your_table` LIMIT 5, 5 这将显示记录6、7、8、9和10
来自About.com的更多信息
发布于 2009-04-29 12:02:38
https://stackoverflow.com/questions/802027
复制相似问题