Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SQL中,如何获得按某一列排序的前N行?_Sql_Mysql_Database_Relational - Fatal编程技术网

在SQL中,如何获得按某一列排序的前N行?

在SQL中,如何获得按某一列排序的前N行?,sql,mysql,database,relational,Sql,Mysql,Database,Relational,我想选择一个表的前N行,按其中一列中的数字的高低排序 我已经: 按全球总体描述从电影订单中选择* 我怎样才能拿到前二十张 如果有什么不同的话,我使用的是MySQL 干杯 Definition:Limit用于将MySQL查询结果限制在指定范围内。您可以使用它来显示第一个X数量的结果,或者显示X-Y结果的范围。它的措辞为限制X,Y,并包含在查询的末尾。X是起点(记住第一条记录是0),Y是持续时间(要显示多少条记录)。 也称为:范围结果 示例: SELECT * FROM `your_table` L

我想选择一个表的前N行,按其中一列中的数字的高低排序

我已经:

按全球总体描述从电影订单中选择*

我怎样才能拿到前二十张

如果有什么不同的话,我使用的是MySQL


干杯

Definition:Limit用于将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

更多来自

我相信:

SELECT * 
FROM movie 
ORDER BY worldwide_gross DESC
LIMIT 20
我们应该做到这一点。另见