conseil pour une requête mysql
9 messages
• Page 1 sur 1
- larumbadebarcelona
- Nouveau WRInaute

- Messages: 5
- Inscription: 17 Sep 2005
conseil pour une requête mysql
bonsoir !
dans une table, j'ai deux champs : categorie et nombre
avec par exemple les valeurs suivantes :
A > 3
B > 2
A > 5
C > 1
B > 4
je voudrais savoir quelle requete je dois effectuer pour qu'a l'affichage j'obtienne les différentes catégories classées par nombre décroissant
soit avec les valeurs précédentes :
A > 8
B > 6
C > 1
merci
Mikaël
dans une table, j'ai deux champs : categorie et nombre
avec par exemple les valeurs suivantes :
A > 3
B > 2
A > 5
C > 1
B > 4
je voudrais savoir quelle requete je dois effectuer pour qu'a l'affichage j'obtienne les différentes catégories classées par nombre décroissant
soit avec les valeurs précédentes :
A > 8
B > 6
C > 1
merci
Mikaël
-

demax - Nouveau WRInaute

- Messages: 42
- Inscription: 6 Fév 2005
Heu... Pas certain d’avoir tout saisis, m’enfin
Cela dit, ta première liste est ambiguë, tu aurais peut-être besoin d'ajouter la clause
- Code: Tout sélectionner
SELECT categorie FROM table ORDER BY nombre DESC
Cela dit, ta première liste est ambiguë, tu aurais peut-être besoin d'ajouter la clause
- Code: Tout sélectionner
GROUP BY categorie
- larumbadebarcelona
- Nouveau WRInaute

- Messages: 5
- Inscription: 17 Sep 2005
ok, mais qu'est ce que je dois ajouter a ma requète pour faire la somme des différents nombres associés à une catégorie ?
- Vell
- WRInaute occasionnel

- Messages: 285
- Inscription: 5 Aoû 2005
http://dev.mysql.com/doc/mysql/fr/functions.html
http://dev.mysql.com/doc/mysql/fr/mathe ... tions.html
Je crois qu'il y'a la réponse là dedans
http://dev.mysql.com/doc/mysql/fr/mathe ... tions.html
Je crois qu'il y'a la réponse là dedans
-

Delapouite - WRInaute discret

- Messages: 201
- Inscription: 9 Jan 2005
Tentes une requete de ce style.
- Code: Tout sélectionner
SELECT SUM(nombre) as somme,categorie FROM table GROUP BY categorie ORDER BY somme DESC
-

demax - Nouveau WRInaute

- Messages: 42
- Inscription: 6 Fév 2005
larumbadebarcelona a écrit:ok, mais qu'est ce que je dois ajouter a ma requète pour faire la somme des différents nombres associés à une catégorie ?
Essaye alors:
- Code: Tout sélectionner
SELECT categorie, SUM(nombre) sum
FROM table
GROUP BY categorie
ORDER BY sum DESC
Edit... je suis presque certain de ne pas avoir vu la réponse de Delapouite en postant, et pourtant, elle est datée de presque 2 heures plus tôt
Bon je vais aller me reposer
9 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Google API : guide de développement de l'API Google
- Gestion des langues et des sessions en PHP / MySQL
- Organiser un bon netlinking interne : conseil n°8 en référencement
- Passage à l'heure d'été/hiver sur un forum phpBB 3
- Les différents systèmes de mise en cache des données
- Nombre moyen de mots par requête : statistiques AOL Août 2006
- Nombre de clics dans les pages de résultats : statistiques AOL Août 2006
- Google se rapproche de la Bourse
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

