Как мне сделать это простое условное обновление? - PullRequest
1 голос
/ 21 июля 2010

У меня есть сервер SQL 2000 с базой данных (ITinventory) и таблицей, которая также называется ITinventory.Я хотел бы создать запрос, который будет смотреть на поле «Статус», если статус «удален», то я бы хотел установить в поле «местоположение» значение «удален».

Ответы [ 5 ]

1 голос
/ 21 июля 2010
update 
    ITinventory 
set 
    Location = Status 
where 
    Status = 'Disposed'
1 голос
/ 21 июля 2010

Попробуйте это:

UPDATE ITInventory SET Location = 'disposed' 
WHERE Status = 'disposed' AND Location != 'disposed'
0 голосов
/ 21 июля 2010
update ITinventory
set location='disposed'
where status ='disposed'
0 голосов
/ 21 июля 2010
UPDATE ITinventory
SET location = 'disposed'
WHERE status = 'disposed'
0 голосов
/ 21 июля 2010
UPDATE ITInventory SET Location = 'disposed' WHERE Status = 'disposed'

Этот SQL делает различные предположения, иначе не разъясненные в ОП ...

...