Изменения документа Нумерация результатов выборки

Редактировал(а) Alexandr Fokin 2023/12/16 14:12

От версии 3.5
отредактировано Alexandr Fokin
на 2023/12/16 14:01
Изменить комментарий: Updated parent field.
К версии 2.4
отредактировано Alexandr Fokin
на 2021/10/25 11:26
Изменить комментарий: Updated parent field.

Сводка

Подробности

Свойства страницы
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -xwiki:Разработка.Базы данных 2.SQL.MSSQL.SQL запросы.WebHome
1 +xwiki:Разработка.Базы данных.SQL.SQL запросы.WebHome
Содержимое
... ... @@ -1,20 +1,26 @@
1 -1) Явное создание временной таблицы с автоинкрементом и вставка данных в нее.
1 +1)
2 +Временная таблица с автоинкрементом
3 +{{code language="sql"}}
4 + INSERT
5 +{{/code}}
2 2  
3 3  
4 -2) Создание временной таблицы на основе SELECT запроса.
8 +2)
5 5  {{code language="sql"}}
6 -SELECT
7 - identity(int,1,1) as id, --идентификатор для таблицы #t
10 + SELECT
11 + identity(int,1,1) as id, идентификатор для таблицы #t
8 8   *
9 -INTO #t --создастся временная таблица #t и в неё поместится результат селекта
10 -FROM Table1
13 + INTO #t создастся временная таблица #t и в неё поместится результат селекта
14 + FROM NameTable
11 11  {{/code}}
12 12  
13 13  
14 14  3)
15 -{{code language="sql"}}SELECT
16 - Column1,
17 - Column2,
18 - ROW_NUMBER() OVER(PARTITION BY Column1 ORDER BY Column2 DESC) AS Row
19 -FROM Table1
20 -ORDER BY Column1;{{/code}}
19 +{{code language="sql"}}
20 + SELECT [cd_lpu], fam, nam ,
21 + ROW_NUMBER() OVER(PARTITION BY cd_lpu ORDER BY fam DESC) AS Row
22 + FROM [Expert].[dbo].[grnmu_keys]
23 + WHERE cd_lpu IS NOT NULL
24 + ORDER BY cd_lpu;
25 +{{/code}}
26 +