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;