Choisir les colonnes à SELECT en fonction du nom des colonnes
Polo
-
Polo -
Polo -
Bonjour à tous!
J'ai 5 colonnes dans ma TABLE :
SQL:
SELECT * FROM "myTable"
RESULT :
ID | DATE | U1 | U2 | U3
1 | 05/02 | A | B | C
2 | 06/03 | D | E | F
3 | 07/04 | G | H | I
VOILA SE QUE JE VEUX OBTENIR :
SQL : ???JESAISPAS???
RESULT :
U1 | U2 | U3
A | B | C
D | E | F
G | H | I
Comment puis-je récupérer les colonnes commençant par 'U'?
Merci pour votre aide ;)
J'ai 5 colonnes dans ma TABLE :
SQL:
SELECT * FROM "myTable"
RESULT :
ID | DATE | U1 | U2 | U3
1 | 05/02 | A | B | C
2 | 06/03 | D | E | F
3 | 07/04 | G | H | I
VOILA SE QUE JE VEUX OBTENIR :
SQL : ???JESAISPAS???
RESULT :
U1 | U2 | U3
A | B | C
D | E | F
G | H | I
Comment puis-je récupérer les colonnes commençant par 'U'?
Merci pour votre aide ;)
1 réponse
-
Bonjour,
SELECT U1, U2, U3 FROM matable
-
Salut Jordane!!
Merci pour ta réponse!
Cependant j'ai fais cet exemple de la façon la plus simple possible. En vérité j'ai un nombre X de colonne commençant par U dans mon cas concret. Je ne peux donc pas me permettre de marquer chaque bonne colonne dans ma requête...
As-tu une autre solution?
Cordialement
Cependant j'ai fais cet exemple de la façon la plus simple possible. En vérité j'ai un nombre X de colonne commençant par U dans mon cas concret. Je ne peux donc pas me permettre de marquer chaque bonne colonne dans ma requête...
D'où l'importance de correctement expliquer son besoin dès le départ .......
Donc non.. pour l'instant pas d'autre idée.
A mon avis il doit être possible de passer par une sous-requête donnant le nom des colonnes de la table...
NB: Avoir une table avec autant de "U*" .. me parait étrange....
Il aurait été plus simple de créer une table pour les renseigner ... au lieu de créer X champs dans ta table .....
Cela reflète un petit souci de conception je pense....
-
Re-salut Jordane,
Je suis totalement d'accord avec toi sur le constat...
La conception ne vient pas de moi mais c'est celle d'IBM...
Les propriétés customs et systeme sont mélangés, pour chaque prop custom un U est disposé devant, U pour User...
Je vais continuer de chercher de mon côté, encore merci !
-