MySQL запрос

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
Enemy
Сообщения: 1
Зарегистрирован: 06 сен 2007, 19:42

06 сен 2007, 19:51

предположим есть таблица с данными в которой имеется 10 строк
каждая строка имеет свой ИД (т.к. данные таблицы постоянно удаляются и добавляются ИД идут не по порядку)
нужно выбрать все строки с 3 по 5
т.е. если таблица имеет вид
id | 1 | 3 | 4 | 5 | 8 | 9 | 11 | 13 | 14 | 15 |
нужно выбрать строки с ид 4,5,8
Serge_Bliznykov
Сообщения: 366
Зарегистрирован: 31 авг 2007, 03:06

06 сен 2007, 23:49

попробуйте использовать LIMIT:

select * from employeeSkills limit 2, 3 order by ID;
(т.е. вернуть начиная с третьей строки запроса (нумерация идёт с нуля) три строчки запроса)

When we pass two parameters to limit, the first parameter is the offset (start point) and the second parameter is the maximum number of rows we would like returned.
Ответить