2011-06-22 54 views
0

假設我有這樣的表,其中我的rowid = 3刪除該行:SQLite的選擇x個行

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

如何選擇第三排(帶有ROWID = 4)?

回答

2

select * from table limit 2,1

指像 「從索引2開始,返回1行。」

+0

謝謝,作品精美。 –

0

從( SELECT * FROM TABLE_NAME限制3)

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

將讓你在該排序結果集的第三行選擇MAX(ROW_ID)(offset是從0開始)。