Вывод строк в диапазоне

Иногда записей в таблице слишком много и есть необходимость вывести только часть строк.

Посмотрим и выберем БД и таблицу с которой будем работать. Мы будем работать со стандартной ДБ world, которая создается при установке ДБ.

SELECT * FROM имя_таблицы WHERE surname = ‘Петров’ LIMIT начало_позиции, количество_строк для вывода; - выдаст записи в промежутке.

SELECT * FROM имя_таблицы LIMIT начало_позиции, количество_строк для вывода; - можно задавать LIMIT и без условия WHERE.

Необходимо высчитывать диапазон, так как выдает не от первого числа и до второго, а по принципу, начиная с позиции первого числа и количество записей указанное вторым числом.

LIMIT работает только с оператором SELECT