首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于sql话语修改表中所有满足条件的语句

2013-06-26 
关于sql语句修改表中所有满足条件的语句现有表A 结构如下id数字1 数字2 数字3 数字4 数字5112335242504332

关于sql语句修改表中所有满足条件的语句
现有表A 结构如下
id  数字1 数字2 数字3 数字4 数字5
1     1     2     3    3     5
2     4     2     5    0     4
3     3     2     1    1     6
4     2     5     0    3     3

我想改变表中所有字段的1为99 如何更改 

实现结果为
id  数字1 数字2 数字3 数字4 数字5
1     99     2     3    3     5
2     4     2     5    0     4
3     3     2     99    99     6
4     2     5     0    3     3
[解决办法]


update [表A]
 set 数字1=case 数字1 when 1 then 99 else 数字1 end,
     数字2=case 数字2 when 1 then 99 else 数字2 end,
     数字3=case 数字3 when 1 then 99 else 数字3 end,
     数字4=case 数字4 when 1 then 99 else 数字4 end,
     数字5=case 数字5 when 1 then 99 else 数字5 end

[解决办法]
case when

热点排行
Bad Request.