我如何做这个简单的条件更新?

时间:2010-07-21 09:18:39

标签: sql sql-server-2000

我有一个带有数据库(ITinventory)的SQL 2000服务器和一个也称为ITinventory的表。我想创建一个查询字段'Sta​​tus'的查询,如果状态为'dispos',那么我想将'location'字段设置为'dispos'。

5 个答案:

答案 0 :(得分:1)

试试这个:

UPDATE ITInventory SET Location = 'disposed' 
WHERE Status = 'disposed' AND Location != 'disposed'

答案 1 :(得分:1)

update 
    ITinventory 
set 
    Location = Status 
where 
    Status = 'Disposed'

答案 2 :(得分:0)

UPDATE ITInventory SET Location = 'disposed' WHERE Status = 'disposed'

这个SQL正在做出各种假设,否则在OP中没有明确......

答案 3 :(得分:0)

update ITinventory
set location='disposed'
where status ='disposed'

答案 4 :(得分:0)

UPDATE ITinventory
SET location = 'disposed'
WHERE status = 'disposed'