应该是转换成Boolean类型。CREATE TABLE testtable (a boolean, b text);INSERT INTO testtable VALUES(TRUE, 'sic est');查询使用SELECT * FROM testtable WHERE a; a | b
----+--------- t | sic est(1 row)后端好像存储的是t,f。SQLServer好像存储的是0,1.但是查询也可以使用0,1进行查询,不影响.SELECT * FROM test1 WHERE a='1' ;a | b
---+---------t | sic est(1 row)