Convertir un bool ou int en message texte sur un select

Signaler
Messages postés
2
Date d'inscription
mardi 7 janvier 2003
Statut
Membre
Dernière intervention
16 août 2006
-
Messages postés
259
Date d'inscription
mercredi 3 mai 2006
Statut
Modérateur
Dernière intervention
11 janvier 2010
-
Comment afficher un message text en fonction d'un bool (true,false) sur un select

Merci

 

1 réponse

Messages postés
259
Date d'inscription
mercredi 3 mai 2006
Statut
Modérateur
Dernière intervention
11 janvier 2010
7
Pour convertir un booléan (en fait sur sql c'est un bit) on utilisera CAST ou CONVERT.
SELECT CAST(monchamp as varchar(1)) FROM MaTable

Par contre si le but et de renvoyer TRUE ou FALSE en texte le mieux est de faire comme celà :
SELECT CASE monchamp WHEN 0 THEN 'False' ELSE 'True' FROM MaTable

Christian Robert - Winwise
http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration