SQLite选择第x行



让我们假设我有这个表,在那里我删除了rowid=3:的行

rowid | something
------+-----------
    1 | ...
    2 | ...
    4 | ...
    5 | ...

如何选择第三行(rowid=4的行)?

select * from table limit 2,1

意思类似于"从索引2开始并返回1行"。

select * from yourtable order by rowid limit 1 offset 2;

将获得排序结果集中的第三行(偏移量为0)。

从中选择Max(row_id)(从表名限制中选择*3)

相关内容

  • 没有找到相关文章