Mysql извлекает данные между двумя строками

#mysql #select

#mysql #выберите

Вопрос:

Вопрос новичка: Я хочу получить данные между двумя строками, скажем, строкой номер 5 и строкой номер 10. Как я могу это сделать? В таблице нет идентификатора или любого целочисленного столбца, и я не могу изменить таблицу.

Комментарии:

1. dev.mysql.com/doc/refman/5.1/en/select.html

2. Если вы хотите поговорить о номерах строк и строках между ними, вы должны указать, как вы упорядочиваете строки. В MySQL нет естественного упорядочения строк.

3. @martijn: Ответ Гарри Джоя удовлетворил мои потребности. Тем не менее, я прочитаю больше о упорядочивании в MySQL. Спасибо.

Ответ №1:

Вы можете использовать limit

 select * from `table` limit 4,5;
  

Комментарии:

1. Я первый пользователь. Более того, существует определенный срок, до которого вы не можете проголосовать за / принять ответ.