2013-06-19 40 views
1

如何在PostgeSQL 9.1.9中顯示大量布爾值而不會導致眼睛疲勞?如何在PostgeSQL 9.1.9中顯示大量布爾值而不會導致眼睛疲勞?

我的問題是,各種PostgreSQL的客戶端顯示布爾值T/F,並尋找一個數據時,它可以是很難區分的值:

enter image description here

+0

這不是 「Postgres的」 顯示't'和'F'這是你正在使用的SQL客戶端。也許你可以配置該應用程序以不同的方式顯示它。 –

+0

我認爲你的意思是「PgAdmin-III」,而不是「PostgreSQL」的自我。這取決於客戶端應用程序選擇如何格式化布爾值。 –

+0

@CraigRinger和a_horse_with_no_name真的,但是我發現它並沒有本地化爲PgAdmin,因此是通用的PostgreSQL,但是您的觀點是很好的:-)。 –

回答

3

與鑄造玩,你可以施放布爾值::text得到的,其輸出真或假(在同樣糟糕)的文本值:

enter image description here

或水庫olve問題,使用case語句:

CASE WHEN dt.x12_940 THEN 'TRUE' ELSE '' END AS x12_940,

輸出:

enter image description here

+0

如果你需要在你的布爾值中支持null值,你可以輸出一個使用顏色編碼來表達true/false/null的HTML表格。 –