我如何更新表列以还原其值(如果value为false,则为true;对于true为false,则设置为null!null仍为null)。
请排除使用case when
或IIF()
的解决方案,我想要以下内容
UPDATE mytable SET IsEditable = !IsEditable
最佳答案
您可以使用bitwise NOT operator:
update mytable set IsEditable = ~IsEditable
关于sql - 如何在SQL中取反位列值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30936609/