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

时间:2023-03-08 16:39:26

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

方法一

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

方法二

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

方法三

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