我想选择表格的前 N 行,按其中一列中的数字有多高进行排名。
我已经有了:
SELECT * FROM movie ORDER BY worldwide_gross DESC;
怎样才能获得前二十名?
如果有什么区别的话我正在使用MySQL。
Cheers!
定义:限制用于将 MySQL 查询结果限制在指定范围内。您可以使用它来显示前 X 个结果,或显示 X - Y 结果的范围。它被表述为限制 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
更多来自关于.com http://php.about.com/od/mysqlcommands/g/Limit_sql.htm
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)