Plusieurs alias d'un même champ suisvant la valeur dans requête SELECT

Résolu
Signaler
Messages postés
18
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
23 février 2010
-
Messages postés
436
Date d'inscription
vendredi 7 novembre 2003
Statut
Membre
Dernière intervention
8 octobre 2008
-
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.

1 réponse

Messages postés
436
Date d'inscription
vendredi 7 novembre 2003
Statut
Membre
Dernière intervention
8 octobre 2008
5
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