SQLite выбирает x-ю строку - PullRequest
0 голосов
/ 22 июня 2011

предположим, у меня есть эта таблица, где я удалил строку с rowid = 3:

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

Как выбрать третий ряд (тот, у которого rowid = 4)?

Ответы [ 3 ]

2 голосов
/ 22 июня 2011

select * from table limit 2,1

Означает что-то вроде «начать с индекса 2 и вернуть 1 строку».

1 голос
/ 22 июня 2011
select * from yourtable order by rowid limit 1 offset 2;

Получит третью строку в этом отсортированном наборе результатов (смещение основано на 0).

0 голосов
/ 22 июня 2011

выберите Max (row_id) из ( выберите * из предела table_name 3)

...