Текущий архив: 2003.11.13;
Скачать: CL | DM;
ВнизКак в SQL выгребсти записи с n1 по n2 Найти похожие ветки
← →
Man (2003-10-25 15:47) [0]Привет всем!Такой вопрос.Как в сиквеле выгребсти записи с n1 по n2(разбор идёт по индексу).
← →
kaif (2003-10-25 16:11) [1]Что такое n1 и n2 ?
Если это значения какого-то поля, то
SELECT ... FROM ... WHERE <поле> BETWEEN n1 AND n2
← →
mOOx_ (2003-10-25 16:16) [2]Да уж, исчерпывающее представление проблемы :)
← →
Anatoly Podgoretsky (2003-10-25 16:18) [3]И в дополнение индексы SQL не поддерживает, поэтому никакой разборки по ним и речи быть не может.
← →
Man (2003-10-25 17:50) [4]Представление проблемы:
SQL запрос возвращает 100 записей(отсорт. по индексу),я хочу дополнить сиквел таким образом,чтобы были записи только,к примеру, с 20 по 50.
← →
Anatoly Podgoretsky (2003-10-25 17:52) [5]SQL не возвращает записи отсортированные по индексу, ему глубоко плевать на индекс при выдаче данных.
← →
man (2003-10-25 18:22) [6]В SQL можно указать план разбора.
Вообще говоря,вопрос же не в этом:есть отсортированный набор даннх,мне нужно из него выгребсти с 20 по 50 запись.
← →
man (2003-10-25 18:22) [7]В SQL можно указать план разбора.
Вообще говоря,вопрос же не в этом:есть отсортированный набор данных,мне нужно из него выгребсти с 20 по 50 запись.
← →
sniknik (2003-10-25 18:32) [8]задавай условие так, чтобы запрос возвращал записи с 20 по 50 (в твоих понятиях)
см.
kaif © (25.10.03 16:11) [1]
это правильно.
неправильно но тоже можно через ограничитель TOP (пара вложеных запросов получится с сортировкой сначала ASС после DESС)
← →
man (2003-10-25 18:54) [9]Нет ли стандартного выражения для данной операции?
К примеру,в Oracle есть понятие rownum - номер записи набора данных...
← →
sniknik (2003-10-25 19:42) [10]man © (25.10.03 18:54) [9]
почему бы не посмотреть в документации? кстати TOP в FireBird тоже возможно нет (сбило упомянутое "сиквел", так обычно MSSQL называют).
← →
man (2003-10-25 20:06) [11]Смотрел доку и не нашёл,поэтому обратился сюда:мот я чего не доглядел.
← →
sniknik (2003-10-25 21:35) [12]http://www.delphikingdom.ru/mastering/strproc.htm
пункт 3
(оставим рассуждения о бессмысленности порядковых номеров в sql, если хочется делай, но лутше конечно задачу пересмотреть)
кстати поиск занял буквально пару минут.
← →
Zacho (2003-10-26 14:43) [13]2 Man © :
В FireBird и Yaffil есть FIRST .. SKIP .. , в IB7 тоже что-то есть (синтаксис не помню), в других версиях IB - только хранимой процедурой.
P.S. В подавляющем большинстве случаев это вообще не надо.
Страницы: 1 вся ветка
Текущий архив: 2003.11.13;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.038 c