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

Откуда:
Сообщений: 115
В запросе в столбец nom создаю нумерацию строк. Подскажите, как данные из этого столбца сразу скопировать в столбец, принадлежий этой таблице. Спасибо.
Нумерацию создаю так:

select RANK() over (order by Number) nom from doc.Tender
19 июн 12, 13:05    [12737661]     Ответить | Цитировать Сообщить модератору
 Re: копирование данных из одного поля в другое  [new]
denis2710
Member

Откуда: Москва
Сообщений: 3384
tat-besidovska,
+ как вариант

with zz
as
(
select RANK() over (order by Number) nom,t.id from doc.Tender t
)
update t
t.field = zz.nom
from doc.Tender t
inner join zz on zz.id = t.id

19 июн 12, 13:10    [12737715]     Ответить | Цитировать Сообщить модератору
 Re: копирование данных из одного поля в другое  [new]
Мистер Хенки
Member

Откуда: канализация
Сообщений: 6615
with zz
as
(
select RANK() over (order by Number) nom,t.field from doc.Tender t
)
update zz
set field = nom
19 июн 12, 13:23    [12737865]     Ответить | Цитировать Сообщить модератору
 Re: копирование данных из одного поля в другое  [new]
tat-besidovska
Member

Откуда:
Сообщений: 115
всем большое спасибо
19 июн 12, 13:25    [12737884]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить