如何在 postgresql 中通过 sql 切换布尔字段?

Fre*_*ind 17 postgresql

有一个字段show,它是booleanpostgesql 中的一种类型。

我想编写一个 sql 来更新该表,以切换 show 的值。如果是true,它就变成了false,如果是false,它就变成了true

是否可以?

ype*_*eᵀᴹ 25

这将:

SET show = NOT show
Run Code Online (Sandbox Code Playgroud)

所以一个值

TRUE变成FALSE,

FALSE变成TRUE,

UNKNOWN( NULL) 停留UNKNOWN