cs_math85
Messages postés58Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention26 janvier 2005
-
26 avril 2004 à 17:17
cs_math85
Messages postés58Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention26 janvier 2005
-
27 avril 2004 à 08:28
bonjour,
j'ai une requete du style
Code:
SELECT a.toto=0 as val from [table a]a
et il m'affiche bien les infos mais sous forme d'entiers (des 0 et des -1)
est ce qu'il y a un moyen de forcer à mettre Trye False ou oui/non...
cs_Pat35
Messages postés59Date d'inscriptionmercredi 3 septembre 2003StatutMembreDernière intervention 5 décembre 2007 26 avril 2004 à 17:38
Salut.
la solution la plus directe que je vois c'est d'utiliser les instructions conditionnelles :
SELECT CASE a.toto WHEN 0 THEN 'TRUE' ELSE 'FALSE'
FROM [Talbe a] a
si tu travail sous ACCESS, utilise un
SELECT IIF(a.toto = 0 , 'TRUE', 'FALSE')
FROM [Talbe a] a
à la place de CASE WHEN.
Si c'est toi qui crée la base, crée plutôt un champ de type char(1) interdit à NULL et avec 'O' ou 'N' comme valeur par défault. C'est bien plus simple à gérer qu'un 'oui/non' sous ACCESS et compatible avec toutes les bases.