powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сделать пронумерованный select ??
4 сообщений из 4, страница 1 из 1
Как сделать пронумерованный select ??
    #32029297
k700
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Братья! (и сестры

Мне на выходе селекта нужно иметь кроме возвращаемых полей ещё и так сказать номер строки...

Пока придумал только 2 (некрасивых) варианта:

1) создать временную табличку с автоинкрементным полем

2)селект с подселектом на каждую строку типа:
select (select count(ID) from TABLE_1 where ID >= T1.ID) as CNT,
ID, .... from TABLE_1 T1

(ID - Primary key)

2-й вариант на больших таблицах ессно тормозит жутко...

Есть какие-нить более элегантные варианты??

Thanks in advance!
...
Рейтинг: 0 / 0
Как сделать пронумерованный select ??
    #32029306
hermit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через времянку самый красивый

Быстро, и не от чего не зависит. (только от памяти если уж очень большой селект)


я всегда им пользуюсь и горя не знаю.

Есть другие варианты..
но зависимость там есть разные. точно решения не помню. так как не пригодились в полевых условиях.

Все выше сказанное мое лисное мнение (и моя практика) и на актуальность не претендует.
...
Рейтинг: 0 / 0
Как сделать пронумерованный select ??
    #32029312
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select identity(int,1,1) as cnt,ID, .... into #temp
select * from #temp
drop table #temp
...
Рейтинг: 0 / 0
Как сделать пронумерованный select ??
    #32029313
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry, from забыл...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сделать пронумерованный select ??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]