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

Вниз

Как выбрать из view первые 100 записей например ?   Найти похожие ветки 

 
sony1   (2003-05-28 13:08) [0]

Просто нужно выбрать из просмотра 100 первых записей ?


 
LAMER Pro   (2003-05-28 13:10) [1]

MS SQL или Interbase или ...


 
Соловьев ©   (2003-05-28 13:12) [2]

А зачем ?


 
WarLord ©   (2003-05-28 13:15) [3]

в MSSQL есть SELECT TOP 100 * FROM ....


 
Johnmen ©   (2003-05-28 13:22) [4]

А теперь еще расскажите, как это делается в Oracle, DB2, MySQL, Informix, в других клонах IB ! Но ни за что не приводите решение для IB6 ! Т.к. автору интересен именно он...:)

>sony1

Никак, если одним запросом...


 
Zacho ©   (2003-05-28 13:25) [5]

В IB 6 - хранимой процедурой.
В FB и Yaffil есть FIRST
В IB 7 тоже есть какая-то конструкция.
Но вообще мне не очень понятна необходимость в таких выборках.


 
Polevi ©   (2003-05-28 13:58) [6]

Zacho © (28.05.03 13:25)
вот тебе пример

CREATE FUNCTION GetLastCourseID()
RETURNS INT AS
BEGIN
DECLARE @Result INT
SELECT TOP 1 @Result=ID FROM Courses ORDER BY RecordDate DESC
RETURN(@Result)
END





 
sony1   (2003-05-28 14:11) [7]

Точно хранимой процедурой

begin
i = 0;
for
select id
from table1
into :id do
begin
i = i + 1;
if (i > 100) then break;
suspend;
end
end


 
Zacho ©   (2003-05-28 14:11) [8]


> Polevi © (28.05.03 13:58)

Насколько я понимаю, то же самое можно сделать c подзапросом в WHERE с SELECT MAX


 
Johnmen ©   (2003-05-28 14:14) [9]

>Polevi © (28.05.03 13:58)

И в чем практическая полезность такой выборки ?


 
sony1   (2003-05-28 14:24) [10]

Разбивка на странички... данных таблицы...

а SELECT MAX это совсем другое...


 
Johnmen ©   (2003-05-28 14:41) [11]

>Разбивка на странички... данных таблицы...

???? Какая разбивка ??? Где разбивка ????


 
Соловьев ©   (2003-05-28 14:49) [12]


> Johnmen © (28.05.03 14:41)

наверное он хочет частями передавать данные...:) сначала 100 потом пользователь кликнул еще 100... в общем неправильная логика построения работы с БД.


 
sony1   (2003-05-28 14:50) [13]

Ты когда в Яндексе поиск делаешь и он тебе 10000 записей нашел он же тебе их не вываливает все 10000 а разбивает на странички..


 
Johnmen ©   (2003-05-28 14:55) [14]

Это вовсе не означает, что все они не были получены !!!
Не путай способы отображения со способами получения !


 
Соловьев ©   (2003-05-28 14:57) [15]


> Ты когда в Яндексе поиск делаешь и он тебе 10000 записей
> нашел он же тебе их не вываливает все 10000 а разбивает
> на странички..

скрипт генерит просто 100 страниц по 100 записей.



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

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

Наверх




Память: 0.49 MB
Время: 0.023 c
1-60153
Shluz
2003-06-06 18:39
2003.06.19
Проект без форм....


1-60119
killer
2003-06-06 12:36
2003.06.19
Можно ли в ListBox и Memo?


3-60082
Dimaz-z
2003-05-28 15:16
2003.06.19
Какой запрос надо поставить, чтобы сортировать базу по алфавиту?


14-60405
Top Gun
2003-05-31 16:55
2003.06.19
Мешают сообщения при отладке


14-60318
Soft
2003-06-02 20:54
2003.06.19
Linux: истоки новой философии программирования