在 PostgreSQL 中,布尔类型(boolean)用于存储逻辑真值,即布尔值。布尔类型只有两个可能的值:TRUE 或 FALSE。以下是使用布尔类型的基本示例:
CREATE TABLE example (
    is_active boolean
);

在这个例子中,is_active 列将存储布尔值,表示某个实体是否处于活动状态。示例插入:
INSERT INTO example (is_active)
VALUES (TRUE);

INSERT INTO example (is_active)
VALUES (FALSE);

在查询中,你可以使用布尔表达式进行条件过滤:
SELECT * FROM example WHERE is_active = TRUE;

或者简写为:
SELECT * FROM example WHERE is_active;

这两个查询都将返回 is_active 列为 TRUE 的行。布尔类型常用于表示逻辑条件,例如开关状态、启用/禁用等。


转载请注明出处:http://www.zyzy.cn/article/detail/8154/PostgreSQL