让我假设我有这个表,在那里我删除了rowid = 3的行:
rowid | something
------+-----------
1 | ...
2 | ...
4 | ...
5 | ...
如何选择第三行(rowid = 4的那一行)?
答案 0 :(得分:2)
select * from table limit 2,1
意味着“从索引2开始并返回1行。”
答案 1 :(得分:1)
select * from yourtable order by rowid limit 1 offset 2;
将获得该排序结果集中的第三行(偏移量从0开始)。
答案 2 :(得分:0)
从(选择Max(row_id)) select * from table_name limit 3)