Convertir un bool ou int en message texte sur un select
cs_petitleon
Messages postés2Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention16 août 2006
-
16 août 2006 à 16:44
cs_skweeky
Messages postés259Date d'inscriptionmercredi 3 mai 2006StatutMembreDernière intervention11 janvier 2010
-
16 août 2006 à 17:34
Comment afficher un message text en fonction d'un bool (true,false) sur un select
Merci
A voir également:
Sql convertir texte en nombre
Sql transformer texte en nombre - Meilleures réponses
Convertir varchar en int sql - Meilleures réponses
cs_skweeky
Messages postés259Date d'inscriptionmercredi 3 mai 2006StatutMembreDernière intervention11 janvier 20108 16 août 2006 à 17:34
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