Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Выбор N записей с условием сортировки.  [new]
Cotton
Member

Откуда: Киев
Сообщений: 202
Интересная задачка. Допустим есть таблица с несколькими полями. Нужно выбрать N последовательных записей (с К-той до K+N-той), после того как данные отсортированы по какому-то из полей.
--------
Любовь и боль
Покой и бой
Я как любой
Несу с собой
21 июл 06, 15:49    [2911376]     Ответить | Цитировать Сообщить модератору
 Re: Выбор N записей с условием сортировки.  [new]
xymbo
Member

Откуда: Донской --> Москва
Сообщений: 2560
посмотри у Тома Кайта про аналитические функции,может поможет.
21 июл 06, 15:52    [2911399]     Ответить | Цитировать Сообщить модератору
 Re: Выбор N записей с условием сортировки.  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 116158
Например

select empno, ename, sal, job, mgr, comm, deptno from
(select e.*, row_NUMBER() over (order by sal desc) rn from scott.emp e)
where rn between 2 and 3
/
EMPNO	ENAME	SAL	JOB	MGR	COMM	DEPTNO
7788	SCOTT	3000,00	ANALYST	7566		20
7902	FORD	3000,00	ANALYST	7566		20
21 июл 06, 15:57    [2911433]     Ответить | Цитировать Сообщить модератору
 Re: Выбор N записей с условием сортировки.  [new]
raw
Member

Откуда:
Сообщений: 133
На сайте Тома Кайта
21 июл 06, 16:12    [2911559]     Ответить | Цитировать Сообщить модератору
 Re: Выбор N записей с условием сортировки.  [new]
Владимор Конев
Member

Откуда:
Сообщений: 3451
raw
На сайте Тома Кайта

Чего-то ты далеко послал вопрошавшего ;)
Можно было и в местный ФАК ткнуть его носом :)
24 июл 06, 05:15    [2915752]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить