想要通过一条语句对表的ID列根据不同的情况进行修改,比如ID为1,则改为10,id为2则改为27
自己写的语法错误,求改正
update d set id=case when id=1 then 10 when id=2 then 27 from aaa d
自己写的语法错误,求改正
update d set id=case when id=1 then 10 when id=2 then 27 from aaa d
解决方案 »
- 如何远程采集数据。
- 求一SQL语句
- 如何在备份日志时 不截断在线日志(LDF文件里的日志)
- 把一个表指定的几列中的凡是空值的所有行记录更新为0的语句如何写呀?
- sql server的一些简单问题 让我很蛋疼
- 为什么我新安装的SQL它的联机文档,打开时,提示打不开SQL80.col?
- 重装了N边都没法解决的数据库问题,请各位高手帮帮我.........感激不尽.....................
- Case end
- ` 怎样讲字符串转换成数值型数据
- 彻底被sql server 2008的服务器角色,架构,权限搞昏了头,求救。
- sql读取三个表的字段值,显示出来。
- 如何查看一个新数据库中有多少张表和表名
update d set id=case when id=1 then 10 when id=2 then 27 end --少了个END
from aaa d
update d set id=case when id=1 then 10 when id=2 then 27 end