Retourner une Valeur Booléenne TRUE ou FALSE dans le Sélectionner (PostgreSQL/pgAdmin)

Dans PostgreSQL (version 9.4, pgAdmin3), lorsque vous sélectionnez un tableau de booléens de la colonne de la sortie des données montre que 't' ou 'f'. Je voudrais cast/convertir des valeurs booléennes TRUE ou FALSE, sans écrire de CAS de déclarations ou de faire des JOINTURES etc.

BTW, selon PostgreSQL propre la documentation ce comportement n'est pas le standard SQL.

Les mots-clés TRUE et FALSE sont des privilégiés (SQL-conformes).

PS: Cela se produit uniquement lors de l'utilisation de l'Éditeur de SQL dans pgAdmin. Utiliser pgAdmin explorateur d'objets, forer vers le bas à la même table, clic droit, afficher les données, voir Top 100 lignes, la même colonne booléenne montre comme VRAI ou FAUX, comme prévu/standard.

S'il affiche "t"/"f" ou "TRUE"/"FALSE" est tout simplement un problème d'affichage. Le booléen est de retourner la valeur TRUE ou FALSE (à noter, pas de guillemets). Comment sont représentés à l'écran jusqu'à ce logiciel. Je suggère fortement de ne pas essayer de retourner une chaîne de valeur pour contourner un problème d'affichage ici.
Est - il Correct, juste une question d'esthétique. J'ai ajouté pgAdmin à titre de ma question à clarifier. Également l'affichage est précisément dans pgAdmin de l'Éditeur SQL. Donc je suppose que c'juste une demande d'amélioration dans la prochaine version de pgAdmin - pour être cohérent avec leur propre documentation et de la norme SQL 😉

OriginalL'auteur Net Dawg | 2015-12-23