Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как выбрать строчку по ее расположению в выборке  [new]
artii
Member

Откуда:
Сообщений: 104
Есть отсортированная выборка из таблицы
Select top 10 col from table order by col
Как достать например 10-у строчку, используя функционал SQL Server 2008?

В 2012-ом есть необходимый функционал Offset и Fetch у Order by, есть ли что-то похожее у 2008-го?
28 фев 14, 11:35    [15644928]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать строчку по ее расположению в выборке  [new]
Glory
Member

Откуда:
Сообщений: 104751
artii
В 2012-ом есть необходимый функционал Offset и Fetch у Order by, есть ли что-то похожее у 2008-го?

В 2008 есть нумерация строк результата
28 фев 14, 11:38    [15644957]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать строчку по ее расположению в выборке  [new]
aleks2
Guest
select top(1) * from 
(Select top 10 col from table order by col) x
order by col desc
28 фев 14, 12:00    [15645146]     Ответить | Цитировать Сообщить модератору
 Re: Как выбрать строчку по ее расположению в выборке  [new]
artii
Member

Откуда:
Сообщений: 104
Спасибо то, что надо.
28 фев 14, 13:12    [15645869]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить