在PostgreSQL(版本9.4,pgAdmin3)中,当对具有布尔列的表执行select时,数据输出显示't'或'f'.我想在没有编写CASE语句或JOINS等的情况下将布尔值转换为TRUE或FALSE.
BTW,根据PostgreSQL自己的文档,这种行为不是SQL标准.
关键字TRUE和FALSE是首选(符合SQL)用法.
PS:只有在pgAdmin中使用SQL编辑器时才会发生这种情况.使用pgAdmin对象浏览器,向下钻取到同一个表,右键单击,查看数据,查看前100行,相同的布尔列显示为TRUE或FALSE,如预期/标准.