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

Откуда: Kiev
Сообщений: 223
Выполняю запрос:
select p_use_name from t_user
Результат:
Admin
Alena
Alexandr
Alexey
Как модифицировать запрос, что бы результат был такой:
1 Admin
2 Alena
3 Alexandr
4 Alexey
Без временных таблиц, одним селектом (или вложенными селектами)
16 мар 04, 14:22    [580429]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать строки, выполненного запроса?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
ПОИСК
16 мар 04, 14:25    [580445]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать строки, выполненного запроса?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37100
Поиск
16 мар 04, 14:25    [580446]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать строки, выполненного запроса?  [new]
Slava
Member

Откуда: Сибирь, Новосибирск
Сообщений: 794
без dll никак
А что со временными таблицами не так?
16 мар 04, 14:25    [580447]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать строки, выполненного запроса?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37100
автор
без dll никак
А что со временными таблицами не так?

Мимо топика? :)
16 мар 04, 14:26    [580451]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать строки, выполненного запроса?  [new]
rst
Member

Откуда: Йобурк
Сообщений: 1005
select a.p_use_name ,count(*) from t_user a join t_user b on (b.p_use_name<=a.p_use_name)

group by a.p_use_name
16 мар 04, 14:29    [580462]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать строки, выполненного запроса?  [new]
Slava
Member

Откуда: Сибирь, Новосибирск
Сообщений: 794
select a.p_use_name ,count(*) from t_user a join t_user b on (b.p_use_name<=a.p_use_name)

group by a.p_use_name

Хороший select, но что-то дождаться не могу
16 мар 04, 14:37    [580481]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать строки, выполненного запроса?  [new]
Slava
Member

Откуда: Сибирь, Новосибирск
Сообщений: 794
Ан нет. Дождался. 1.47 минуты на 10000 записей.
16 мар 04, 14:38    [580486]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать строки, выполненного запроса?  [new]
rst
Member

Откуда: Йобурк
Сообщений: 1005
Ну извините :).
Это кому как надо..

для 1000 дак <1 сек
16 мар 04, 15:02    [580577]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать строки, выполненного запроса?  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
486-ые вне конкуренции :)


для спящего время бодрствования равносильно сну
16 мар 04, 15:04    [580585]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать строки, выполненного запроса?  [new]
Slava
Member

Откуда: Сибирь, Новосибирск
Сообщений: 794
А может в объектах доступа RecordNo или AbsolutPosition или как его там.
16 мар 04, 15:35    [580706]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить