Можно ли получить записи базы данных по частям, используя инструкцию SELECT? - PullRequest
1 голос
/ 11 февраля 2011

Можно ли получить записи по частям?

Следующий вернет 10000 строк из моей базы данных:

Выбрать * из языков

Я хочу создать оператор выбора, который при нажатии кнопки выбирает первые 1000 строк, затем нажимает кнопку и выбирает следующие 1000 строк.

Как я могу это сделать?

Ответы [ 2 ]

3 голосов
/ 11 февраля 2011

Вы можете использовать предложение LIMIT {offset}, {row count}.Это вернет первые 1000 записей

Select * from languages LIMIT 0,1000

Чтобы получить следующие 1000 записей

Select * from languages LIMIT 1000,1000
0 голосов
/ 11 февраля 2011

вы просто ищете предложение LIMIT? например. выбрать * из языкового лимита 1,1000

-- later get the next 1000
select * from languages limit 1001, 1000
...