Affichage des lignes en colonnes SQL Server??
cysod1879
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
-
jee pee Messages postés 41510 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41510 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Est ce qu'on peut afficher le résultat d'une requête SELECT en Colonnes et pas en lignes ?
Par Exemple si on a deux table
PRODUIT (ID, INTITULE, PRIX)
COMMANDE (ID, DATE, ID_PRODUIT)
et supposons que les Cmd ayant id 10,11 et 12 sont faite sur le produit d'ID 1, Donc Si je fais SELECT ID FROM COMMANDE WHERE ID_PRODUIT=1
J'aurai ce résultat:
10
11
12
Comment faire SVP pour afficher le résultat en colonne?
comme çetteforme:
ID PRODUIT CMD1 CMD2 CMD3
1 10 11 12
MErci Beaucoup d'avance
Est ce qu'on peut afficher le résultat d'une requête SELECT en Colonnes et pas en lignes ?
Par Exemple si on a deux table
PRODUIT (ID, INTITULE, PRIX)
COMMANDE (ID, DATE, ID_PRODUIT)
et supposons que les Cmd ayant id 10,11 et 12 sont faite sur le produit d'ID 1, Donc Si je fais SELECT ID FROM COMMANDE WHERE ID_PRODUIT=1
J'aurai ce résultat:
10
11
12
Comment faire SVP pour afficher le résultat en colonne?
comme çetteforme:
ID PRODUIT CMD1 CMD2 CMD3
1 10 11 12
MErci Beaucoup d'avance
A voir également:
- Affichage des lignes en colonnes SQL Server??
- Comment faire des colonnes sur word - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Partager des photos en ligne - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
1 réponse
Salut,
Le sql pur n'est pas fait pour ça.
Pourquoi ? Parce que si la requête ramène 1 ou 100 000 lignes, aucun problème d'affichage, d'impression. 100 000 colonnes c'est beaucoup moins pratique. Les logiciels d'interrogation de données ou BI font eux cela très bien, parce qu'ils manipulent des cubes de données, ils peuvent intervertir lignes/colonnes, tout comme on peut le faire dans excel.
En sql on essaie parfois aussi de le faire, au prix de requêtes compliquées, bidouillées et sur des sorties où le nombre de colonnes est fixe et connu d'avance quand tu écris la requête. Ta requête ne rentre pas dans ce cas.
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Le sql pur n'est pas fait pour ça.
Pourquoi ? Parce que si la requête ramène 1 ou 100 000 lignes, aucun problème d'affichage, d'impression. 100 000 colonnes c'est beaucoup moins pratique. Les logiciels d'interrogation de données ou BI font eux cela très bien, parce qu'ils manipulent des cubes de données, ils peuvent intervertir lignes/colonnes, tout comme on peut le faire dans excel.
En sql on essaie parfois aussi de le faire, au prix de requêtes compliquées, bidouillées et sur des sorties où le nombre de colonnes est fixe et connu d'avance quand tu écris la requête. Ta requête ne rentre pas dans ce cas.
Un étranger, c'est un ami qu'on n'a pas encore rencontré.