Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как в InterBase получить определенные записи из набора? / 8 сообщений из 8, страница 1 из 1
12.03.2004, 15:35
    #32440229
Shima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в InterBase получить определенные записи из набора?
Помогите кто чем может.


Я в InterBase 5 делаю запрос и получаю набор данных, например 100 записей. Как мне получить записи, например с 20-ой по 50-ую?
...
Рейтинг: 0 / 0
12.03.2004, 15:44
    #32440261
mv
mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в InterBase получить определенные записи из набора?
select first 30 * skip 19 from ...
...
Рейтинг: 0 / 0
12.03.2004, 15:46
    #32440266
Kull Damned
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в InterBase получить определенные записи из набора?
>mv
Прямо так first и skip в IB5.X
Если нельзя сделать выборку из хранимой процедуры в IB5.X , то никак :((
...
Рейтинг: 0 / 0
12.03.2004, 15:48
    #32440272
Kull Damned
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в InterBase получить определенные записи из набора?
>Shima
А еще совет такой: переходи на Firebird 1.5 - легче жить будет...
...
Рейтинг: 0 / 0
12.03.2004, 15:49
    #32440274
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в InterBase получить определенные записи из набора?
Не забывай что IB5

Можешь попробовать через хранимую процедуру

create procedure P
returns(v1 integer,v2 integer)
as
begin
i=0;
for select v1,v2 from t into :v1,:v2
do
begin
if i>20 then suspend;
if i>50 then exit;
i=i+1;
end
end
...
Рейтинг: 0 / 0
12.03.2004, 16:20
    #32440338
Shima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в InterBase получить определенные записи из набора?
>vovan1

я так и пробовал, впринципе получается, только выдает на одну запись больше
...
Рейтинг: 0 / 0
12.03.2004, 16:37
    #32440378
Kull Damned
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в InterBase получить определенные записи из набора?
Блин, ну сделай не >50 а >=50 или >49... Я скоро буду бояться отвечать на вопросы, а то вдруг мой вариант запроса выдаст на одну запись меньше...
...
Рейтинг: 0 / 0
12.03.2004, 16:54
    #32440398
Shima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в InterBase получить определенные записи из набора?
Да это понятно, уже работает. Просто сначала написал, а потом подумал - иногда случается.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как в InterBase получить определенные записи из набора? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]