如何查询mysql表的前5行

时间:2018-05-24 22:14:06

标签: mysql

我知道我可以使用BETWEEN命令查询一系列ID,但有一种情况是前5行的id是这样的:1,5,6,7,8

在这种情况下,如果我使用BETWEEN命令查询,我将获得1,5。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:2)

使用order bylimit

select * from mytable
order by id
limit 5

您需要order by向行下达订单。如果没有order by,则行没有已定义的顺序。

-

从第n行开始返回5行:

...
limit n, 5