как получить определённое количество записей

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
smily
Сообщения: 11
Зарегистрирован: 26 окт 2006, 10:47

как получить определённое количество записей

Сообщение smily » 22 янв 2007, 06:05

Всем здравия!
Пожскажите плиз как мона сделать следующее.
Я делаю запрос типа

Код: Выделить всё

 select * from TABLE
 where FIELD2=100
 order by FIELD1 
Он мне возвращает несколько сотен записей, при отображении их на странице получается довольно громоздко и неудобно.
Поэтому хочу разбить набор на несколько страниц.

И вот как мне сделать запрос так чтобы получить первые 10 записей потом следующие 10 и т.д, которые удовлетворяют

Код: Выделить всё

where FIELD2=100
Заранее благодарен


(СУБД FIREBIRD)

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 22 янв 2007, 07:34

http://www.ibase.ru/ibfaq.htm. Там ищи про FIRST/SKIP.

Ответить