Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.13;
Скачать: CL | DM;

Вниз

Последние n записей из таблицы   Найти похожие ветки 

 
}|{yk ©   (2004-01-21 13:45) [0]

Понятно, как выбирать первые n записей. Понятно, что можно вычитанием получить любой остаток (последние m записей) - вычислить количество, сделать подзапрос с first и not in. нет ли более элегантное решения?


 
Vlad ©   (2004-01-21 13:48) [1]

Отсортировать в обратном порядке, и вытащить первые N записей.


 
}|{yk ©   (2004-01-21 13:53) [2]

Т.е. first m возвратает n первых выборке значений? Ясно


 
Vlad ©   (2004-01-21 13:55) [3]


> }|{yk © (21.01.04 13:53) [2]
> Т.е. first m возвратает n первых выборке значений? Ясно


Угу, при условии что m=n :-)


 
Johnmen ©   (2004-01-21 13:56) [4]

Т.е. first m возвратает m первых записей в выборке! Ясно?
:)


 
}|{yk ©   (2004-01-21 14:14) [5]

да ясно. Я просто почему-то думал что first возвращает 10 первых физически записей. Теперь ясно. Но как мне вытащить любое число записей из дапазона например 10-20 если всего 30 записей? Сделать два вычитания не хочется...


 
Johnmen ©   (2004-01-21 14:20) [6]

first <любое число из дапазона например 10-20 >

Или я чего-то не понял ?
:)


 
jack128 ©   (2004-01-21 14:23) [7]


> да ясно. Я просто почему-то думал что first возвращает 10
> первых физически записей.
если такой запрос select first 10 * from my_table, то наверное..


 
}|{yk ©   (2004-01-21 14:27) [8]

нет если мне нужно выбрать 10, 11, ...,19,20 запись из тридцати? Я думаю тут без генератора не обойтись. Или можно?


 
Johnmen ©   (2004-01-21 14:31) [9]

Хранимая процедура выручит...
:)


 
jack128 ©   (2004-01-21 14:34) [10]


> нет если мне нужно выбрать 10, 11, ...,19,20 запись из тридцати?
>
select first 10 skip 10 * from my_table order by my_field
А вообще в доке все есть ;-)


 
}|{yk ©   (2004-01-21 14:55) [11]

Хранимая конечно выручит.
А в какой доке? У меня доки по 6 ibase, а там first skip нет


 
jack128 ©   (2004-01-21 15:05) [12]

по FB, наверное ;-)



Страницы: 1 вся ветка

Текущий архив: 2004.02.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
1-38890
WebErr
2004-02-04 17:14
2004.02.13
Как создать свой Event?


1-38860
AndersoNRules
2004-02-02 12:16
2004.02.13
Mojno li programno dati useru bolishe privelegii chem esti ...


3-38759
_mandrake_
2004-01-16 17:58
2004.02.13
Помогите с запросом


11-38764
BelchonokH
2003-05-18 19:09
2004.02.13
как можно заменить AllocateHWnd ?


3-38707
Alexey K
2004-01-22 10:41
2004.02.13
Сгрузка данных с IBM AS/400