Plusieurs alias d'un même champ suisvant la valeur dans requête SELECT [Résolu]

cs_seb123 18 Messages postés lundi 27 janvier 2003Date d'inscription 23 février 2010 Dernière intervention - 25 sept. 2007 à 07:45 - Dernière réponse : dominique.stock 446 Messages postés vendredi 7 novembre 2003Date d'inscription 8 octobre 2008 Dernière intervention
- 25 sept. 2007 à 09:25
Bonjour,

Je travaille sous SQL SERVER , j'ai une table 'T' par exemple qui contient un champ 'sEtat' qui peut prendre la valeur 'R', 'W' ou NULL.

J'aimerai savoir si dans une requête SELECT on peut faire un alias 'ETATR' si 'sEtat' vaut 'R', un alias 'ETATW' si l'état vaut 'W' ?

(C'est pour afficher mon champ dans une datagrid, une colonne doit contenir l'état 'R' de sEtat et l'autre l'état 'W' du même champ sEtat).
Comment faire ?

Merci,
Seb.
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
dominique.stock 446 Messages postés vendredi 7 novembre 2003Date d'inscription 8 octobre 2008 Dernière intervention - 25 sept. 2007 à 09:25
3
Merci
bonjour,


select case when sEtat='R' then sEtat else null end as Retat,case when sEtat='W' then sEtat else null end as Wetat  ...

Dom

Merci dominique.stock 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes ce mois-ci

Commenter la réponse de dominique.stock

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.