In PostgreSQL (versione 9.4, pgAdmin3), quando si seleziona su una tabella con colonna booleana, l'output dei dati mostra "t" o "f". Vorrei convertire/convertire booleani come VERO o FALSO senza scrivere istruzioni CASE o fare JOIN ecc.Restituisce valore booleano come TRUE o FALSE in Select (PostgreSQL/pgAdmin)
BTW, secondo PostgreSQL proprio documentation questo comportamento non è lo standard SQL.
Le parole chiave TRUE e FALSE sono l'utilizzo preferito (conforme a SQL).
PS: questo accade solo quando si utilizza l'editor SQL in pgAdmin. Utilizzare il browser degli oggetti pgAdmin, eseguire il drill down sulla stessa tabella, fare clic con il pulsante destro del mouse, visualizzare i dati, visualizzare le 100 righe principali, la stessa colonna booleana viene visualizzata come VERO o FALSO, come previsto/standard.
Se visualizzato come "t"/"f" o "TRUE"/"FALSE" è semplicemente un problema di visualizzazione. Il valore booleano restituisce il valore di TRUE o FALSE (nota, senza virgolette). Quanto viene rappresentato sul display dipende da quel software. Suggerisco caldamente di provare a restituire un valore stringa per aggirare un problema di visualizzazione qui. –
Corretto - solo un problema estetico. Ho aggiunto pgAdmin al titolo della mia domanda per chiarire. Anche il display è specificamente in pgAdmin SQL Editor. Quindi immagino sia solo una richiesta di miglioramento nella prossima versione di pgAdmin - essere coerente con la propria documentazione e lo standard SQL ;-) –