SQL SERVER 将表字段值0和1互转的几种方法

需求: 如果表字段的值为 0 则将其修改为1 ,如果表字段的值为 1 则将其修改为 0。

 

方法一

update 表名 set 字段名=case when 字段名=0 then 1 else 0 end

 

方法二

update 表名 set 字段名=abs(字段名-1)

 

方法三

update 表名 set 字段名=(字段名+1)%2

 

posted @ 2017-09-14 18:01  前端小玖  阅读(3817)  评论(0编辑  收藏  举报