Requete renvoyant le nom de la colonne

oualdoben Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
jee pee Messages postés 41553 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Votre aide me serait très précieuse svp:
Je dispose d'une table d'une base de donnée (Ocb) contenant disons 4 champs, sous cette forme:

Nom | a | b | c
______________
Xavier | 1 | 0 | 0
Maurice | 0 | 1 | 0
Valjean | 0 | 0 | 1


J'ai besoin d'une requete qui permet de renvoyer le nom de la colonne (a ,b ou c) où la valeur correspondant au nom choisi vaut 1?
J'espere avoir été clair sinon n'hésitez pas pour plus de détails.

En vous remerciant d'avance.


A voir également:

2 réponses

blux Messages postés 27141 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

quel SGBD ?
0
jee pee Messages postés 41553 Date d'inscription   Statut Modérateur Dernière intervention   9 725
 
Salut,

En très basique on pourrait faire :

select 'a' from table where nom = 'XXX' and a = 1
union
select 'b' from table where nom = 'XXX' and b = 1
union
select 'c' from table where nom = 'XXX' and c = 1

;-)
0