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

Откуда:
Сообщений: 15
Как добавить порядковый номер в виде еще одной колонки в результат запроса? Просто, без использования курсоров?

то есть чтобы вмечто
GUID1 John Smith
GUID2 Jon Dow

было

1 GUID1 John Smith
2 GUID2 Jon Dow
25 дек 12, 20:12    [13685345]     Ответить | Цитировать Сообщить модератору
 Re: Добавить порядковый номер в результат запроса  [new]
Crimean
Member

Откуда:
Сообщений: 13148
смотреть про row_number(), например
25 дек 12, 20:31    [13685403]     Ответить | Цитировать Сообщить модератору
 Re: Добавить порядковый номер в результат запроса  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Если версия сервера ниже 2005, то можно использовать функцию IDENTITY и сохранять результат запроса в промежуточную временную таблицу:
select identity(int, 1, 1) as id, s.name, s.type
into #tmp
from sysobjects s
order by s.name;

select * from #tmp order by id;

drop table #tmp;
26 дек 12, 14:48    [13689298]     Ответить | Цитировать Сообщить модератору
 Re: Добавить порядковый номер в результат запроса  [new]
_djХомяГ
Guest
подборка FAQ
26 дек 12, 14:56    [13689391]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить