SQL запросы - Нумерация результатов выборки 

Page / - Изменено Alexandr Fokin в 2023/12/16 14:12 

Нумерация результатов выборки 
Изменено Alexandr Fokin
в 2023/12/16 14:12

Оглавление

1) Явное создание временной таблицы с автоинкрементом и вставка данных в нее.
2) Создание временной таблицы на основе SELECT запроса.
SELECT
 identity(int,1,1) as id, --идентификатор для таблицы #t
 *
INTO #t --создастся временная таблица #t и в неё поместится результат селекта
FROM Table1
3)
SELECT 
  Column1, 
  Column2, 
  ROW_NUMBER() OVER(PARTITION BY Column1 ORDER BY Column2 DESC) AS Row
FROM Table1
ORDER BY Column1;