sql如何用查询分析器替换某个数据库中某个表里某例数据的值,如全部数据改成0,或者2改成0的语句……

2024-12-01 18:15:38
推荐回答(2个)
回答1:

update table
set A = CASE A
WHEN '原值'THEN '你想改的值'
WHEN '原值2' THEN '你想改的值2'
…………
END
from table

这种是对于修改的条件较多的,把某个值改为一种,另一个值改为另一种的情况,
如果仅仅是2改成0

那可以这样更简单
update table
set A = 0
from table where A = 2

回答2:

update 表名 set 列名=0
update 表名 set 列名=0 where 列名=2