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

Откуда:
Сообщений: 1
Можно как-нибудь вывести в запросе порядковый номер строки?

У меня есть к примеру приход товаров в одной таблице и необходимо вывести в отдельном столбце порядковый номер товара.

Наглядный пример:

Код товара Порядковый номер
1 1

2 1

1 2

3 1

1 3
3 май 17, 17:18    [20454014]     Ответить | Цитировать Сообщить модератору
 Re: Можно как-нибудь вывести в запросе порядковый номер строки?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36887
row_number () over ( partition by [Код товара] order by [<поле, задающее порядок>] )

Сообщение было отредактировано: 3 май 17, 17:28
3 май 17, 17:23    [20454031]     Ответить | Цитировать Сообщить модератору
 Re: Можно как-нибудь вывести в запросе порядковый номер строки?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7641
Зильда,

если вывести, то лучше нумеровать на стороне клиента, т.к. на сервере Вы получите дорогие расходы на использование сортировки.
3 май 17, 17:27    [20454059]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить