Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS SQL Server > Запрос с возвратом номера строки |
Автор: ДобренькийПапаша 20.7.2010, 11:18 |
Надо написать запрос, который в результате будет возвращать номера строк. Т.е. результат запроса должен выглядеть так: 1 SomeValue1 SomeValue2 2 SomeValue3 SomeValue4 3 SomeValue5 SomeValue6 4 SomeValue7 SomeValue8 Нельзя использовать: временные таблицы, рекурсию, ключевое слово rownum и т.д. Нужно написать обычный select средствами "голого" SQL. |
Автор: ДобренькийПапаша 20.7.2010, 11:45 |
Ой, точно, перекиньте в нужный раздел. В Помощь наверно. |
Автор: Deniz 20.7.2010, 12:16 |
http://www.sql.ru/faq/faq_topic.aspx?fid=126 |
Автор: Zloxa 20.7.2010, 14:36 |
rtfm http://msdn.microsoft.com/en-us/library/ms186734.aspx |
Автор: Deniz 21.7.2010, 06:31 |
он же просил |
Автор: Zloxa 21.7.2010, 07:23 |
Deniz, row_number не более не "обычен" нежели count. Оконные функции стандартизированы ISO SQL:2003. Посчитать порядковый номер на 92м SQL, при отсутствии первичного ключа - не возможно. |