информационная безопасность
без паники и всерьез
 подробно о проекте
Сетевые кракеры и правда о деле ЛевинаСтрашный баг в WindowsЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Хакеры опять разморозили холодильники... 
 C3RB3R шифрует NAS Synology через... 
 Chainalysis раскрыла взлом собственных... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
на Oracle я делал так 08.04.03 07:21  Число просмотров: 1267
Автор: SSf Статус: Незарегистрированный пользователь
<"чистая" ссылка>
1 раз
SELECT id,* FROM .. WHERE rownum<10 ORDER BY id
2-.. раз
SELECT id,* FROM .. WHERE id>id1 AND rownum<10 ORDER BY id
где id1 из предидущей выборки
<programming>
[БД] SQL 07.04.03 18:15   [Ktirf]
Автор: fuckyoudude Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Народ, такой трабл, надо сделать выборку из БД так , чтобы выбирались только , к примеру, первые n записей удовлетворяющих опред. улсловию, потом еще n ... ну как в поисковых системах. Это вообще можно на SQL сделать, и если да то как? :)

ЗЫ> База на 6-м Interbase.
[БД] SQL 07.04.03 18:46  
Автор: Night Knight [HZTeam.msk] <George Fedosejev> Статус: Member
<"чистая" ссылка>
Не знаю как с этим и интербейза, но в SQL92 определен такой синтаксис:

SELECT * FROM table
WHERE some constraints
LIMIT 10 [OFFSET N]

Выбирает 10 записей из результата запроса с возможним сдвигом на N позиций. Возможно тебе еще подойдет работа с курсорами.
По-моему, нет :( 07.04.03 18:43  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
Первую страничку ты через SELECT TOP <число> можешь вынуть, а вот с остальными ножницы...
ни select top, ни limit/offset не прокатили ^((( 07.04.03 21:01  
Автор: fuckyoudude Статус: Незарегистрированный пользователь
<"чистая" ссылка>
на Oracle я делал так 08.04.03 07:21  
Автор: SSf Статус: Незарегистрированный пользователь
<"чистая" ссылка>
1 раз
SELECT id,* FROM .. WHERE rownum<10 ORDER BY id
2-.. раз
SELECT id,* FROM .. WHERE id>id1 AND rownum<10 ORDER BY id
где id1 из предидущей выборки
сенк, я аналогично сделал, просто это как то искусственно, думал есть какой то спец. метод :) 08.04.03 18:13  
Автор: fuckyoudude Статус: Незарегистрированный пользователь
<"чистая" ссылка>
в mySQL 09.04.03 07:03  
Автор: SSf Статус: Незарегистрированный пользователь
<"чистая" ссылка>
В mySQL есть условие LIMIT и там все получается естейственно, а вообще помоему это не важно например часто надо выяснить количество страниц или сделать указатель позиции для каждой страници и т.д. так что стандартный SQL лудьше
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach