2010-07-21 4 views

ответ

7
SELECT * 
FROM table 
ORDER BY somecolumn 
LIMIT 10,40 

От руководства в MySQL:
Предложение LIMIT может использоваться для ограничения количества строк, возвращаемых ЗЕЬЕСТОМ. LIMIT принимает один или два числовых аргумента, которые должны быть неотрицательными целочисленными константами (кроме случаев, когда используются подготовленные операторы).
С двумя аргументами первый аргумент указывает смещение первой строки для возврата, а второй указывает максимальное количество возвращаемых строк. Смещение начальной строки равно 0 (не 1)

4

LIMIT syntax включает в себя значение смещения, так что вы будете использовать:

LIMIT 10, 40 

... чтобы получить строки 11 - 50, так как начальная строка смещения равна нулю (не 1).