Requete renvoyant le nom de la colonne

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

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