Как сделать SELECT с MYSQL не с начала

251
20 апреля 2017, 15:42

Имеется скрипт который берет с БД по одному значению и пробегается от начала и до конца.

Есть ли возможность в БД начать не с начала?

т.е. мне нужно начать выборку значений с 350й записи, мне не нужно, что бы выборка шла с самого начала.

Answer 1
SELECT * FROM table LIMIT 50 OFFSET 350;

А вообще не стесняйтесь сначала воспользоваться поиском.

Answer 2
select *
from table limit 349, 200

Выдаст с 350 строки 200 записей (нумерация в таком случае идёт с 0-й строки, поэтому 349).

Вообще почитайте про limit:

With two arguments, the first argument specifies the offset of the first row to return, and the second specifies the maximum number of rows to return. The offset of the initial row is 0 (not 1): SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15

READ ALSO
Клонировать android репозитории

Клонировать android репозитории

Нашёл вроде как интересный проект на гитхабе, да и просто на будущее решил пробовать клонировать и смотреть как проекты запускаютсяСклонировал,...

305
Совместная работа nginx и Spark java framework

Совместная работа nginx и Spark java framework

На сервере стоит nginx/110

433
Операции с boolean в Java

Операции с boolean в Java

Не могу правильно понять манипуляцию с булевым значением в цикле for

301
Мгновенная обработка ввода текста в JTextField

Мгновенная обработка ввода текста в JTextField

Нужно, чтобы при вводе символа в JTextField мгновенно выполнялся код, замеряющий время ввода слова, важна каждая миллисекундаСейчас пытаюсь на главный...

405