在 PostgreSQL 中,当我想获得 0/1 输出而不是 f/t 时,我可以将单个布尔字段转换为整数。
SELECT some, thing, mybool::integer FROM mytable;
但是有没有办法让 PostgreSQL 对查询中的任何布尔字段执行此操作,而不指定字段名称?
如果我有:
SELECT * FROM mytable;
我希望任何布尔值都输出为 0/1。
在这种特殊情况下,我使用psql
. 在它的选项或设置中没有看到任何东西pset
,所以我希望数据库中可能有一些全局配置,或者可能有一些晦涩的 SQL 语法。