Requete renvoyant le nom de la colonne

oualdoben Messages postés 1 Statut Membre -  
jee pee Messages postés 32008 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 1969 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

quel SGBD ?
0
jee pee Messages postés 32008 Date d'inscription   Statut Modérateur Dernière intervention   9 801
 
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