如何查询mysql表的前5行

mmvthczy  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(175)

我知道我可以使用between命令查询一系列的id,但是有一种情况,前5行的id是这样的:1,5,6,7,8
在这种情况下,如果我使用between命令进行查询,我将得到1,5。
有没有办法做到这一点?

wz8daaqr

wz8daaqr1#

使用 order by 以及 limit :

select * from mytable
order by id
limit 5

你需要 order by 按顺序排列。没有 order by ,行没有定义的顺序。
——
从第n行开始返回5行:

...
limit n, 5

相关问题