Skip to Content
参考手册数据类型布尔类型

布尔类型

MAXIR 支持 boolean 类型。boolean 类型状态:“真”、“假”和“未知”(输出为 null)。

下表列出了数据类型输入函数可以接受的表示“真”、“假”状态的字符串。

truefalse
tf
yesno
yn
10

数据类型为 boolean 的数据类型输出函数使用 t 表示“真”,f 表示“假”。


示例

CREATE TABLE test1 (a boolean, b text); INSERT INTO test1 VALUES (TRUE, 'sic est'); INSERT INTO test1 VALUES (FALSE, 'non est'); SELECT * FROM test1; a | b ---+--------- t | sic est f | non est SELECT * FROM test1 WHERE a; a | b ---+--------- t | sic est

使用注意事项

在 SQL 查询中编写布尔常量时,推荐使用 TRUEFALSE。你也可以选择使用通用字符串文字常量语法来表示,例如 'yes'::boolean。更多详细信息,请参见 PostgreSQL 文档中的 第 4.1.2.7 节