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

Откуда:
Сообщений: 142
Всем привет,

как можно добавить временный столбец -> temp_id, при выводе данных ->
select temp_id,* from Table 
в котором будет присвоен временный id каждой записи в таблице от 1 до ....

Буду благодарен за помощь
14 янв 22, 20:06    [22421297]     Ответить | Цитировать Сообщить модератору
 Re: Id во временном столбце  [new]
SERG1257
Member

Откуда:
Сообщений: 2957
https://docs.microsoft.com/en-us/sql/t-sql/functions/row-number-transact-sql?view=sql-server-ver15
14 янв 22, 20:13    [22421302]     Ответить | Цитировать Сообщить модератору
 Re: Id во временном столбце  [new]
andy st
Member

Откуда:
Сообщений: 934
Caxa_ASS,
select name, ROW_NUMBER() over (order by name)  from sysobjects order by name
14 янв 22, 20:14    [22421303]     Ответить | Цитировать Сообщить модератору
 Re: Id во временном столбце  [new]
Caxa_ASS
Member

Откуда:
Сообщений: 142
SERG1257, andy st - Спасибо большое!
14 янв 22, 20:17    [22421304]     Ответить | Цитировать Сообщить модератору
 Re: Id во временном столбце  [new]
SERG1257
Member

Откуда:
Сообщений: 2957
Если порядок не важен (а нужна только нумерация) то избежать лишней сортировки поможет трюк с
select name, ROW_NUMBER() over (order by (select 1))  from sysobjects

Видео от Itzik Ben-Gan (с 13 минуты)

Ссылка на позицию в клипе: https://youtu.be/UrwAXUco3jU?t=779
14 янв 22, 20:26    [22421308]     Ответить | Цитировать Сообщить модератору
 Re: Id во временном столбце  [new]
iap
Member

Откуда: Москва
Сообщений: 47224
SERG1257
Если порядок не важен (а нужна только нумерация) то избежать лишней сортировки поможет трюк с
select name, ROW_NUMBER() over (order by (select 1))  from sysobjects
Короче:
select name, ROW_NUMBER() over (order by 1/0)  from sysobjects
15 янв 22, 10:43    [22421438]     Ответить | Цитировать Сообщить модератору
 Re: Id во временном столбце  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 9324
Какова практическая ценность нумерации "на лету", для красоты?
15 янв 22, 15:41    [22421560]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить