Bonjour,
j'aurais voulu savoir quel moyen je pourrais utiliser pour que lorsque j'ai un champs de type bit ce ne soit pas écrit true or false, mais par exemple M ou F.
Merci d'avance
Bonjour,
j'aurais voulu savoir quel moyen je pourrais utiliser pour que lorsque j'ai un champs de type bit ce ne soit pas écrit true or false, mais par exemple M ou F.
Merci d'avance
Salut !
Utilise la fonction CASE pour sélectionner la valeur que tu veux en fonction de ton bit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT CASE TonChampBit WHEN true THEN 'M' ELSE 'F' END FROM TaTable
ok merci, mais je dois faire ça sous forme de requête ?
en faite je vois pas du tout où écrire ce code...
Hmmm, je ne vois pas trop ce que tu cherches...
Ecrit où ?Envoyé par toi
pardon je me suis mal exprimé, je demandais où je devais écrire ce bout de code
bonjour,
Quel est ton SGBDR ?
Pourrais tu donner des détails ?
La solution de @pacmann est une requête (D'ailleur j'aurais rajouté un alias en fin de CASE )ok merci, mais je dois faire ça sous forme de requête ?
j'utilise sql server 2005
ton code c'est tout bon c'est ce qu'il me faut.
mais moi je connais pas bien sql server donc je voulais savoir où je devais taper ce code pour que ça fonctionne.
j'espère que je suis claire là mdr
La réponse de pacman est excellente.
Une autre piste : qu'utilises-tu pour afficher les données ? Est-ce une interface comme p.e. Reporting Services (SSRS) ?
La plupart du temps, tu as une propriété Format dans ce type de logiciel. Tu devrais pouvoir y coder quelque chose comme "IIF(TonChamp;"Vrai";"Faux").
Partager