IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Top 5 (comptage et tri) en une seule requête


Sujet :

Langage SQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Top 5 (comptage et tri) en une seule requête
    Bonjour à tous,

    J'ai une table contenant des entités avec des répétitions. Je veux faire un "top 5" : sélectionner les 5 entités qui apparaissent le plus souvent. Comment faire cela en une seule requête ?

    Je peux bien faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT COUNT(*)
    FROM table
    GROUP BY identifiant
    mais après ? Il faut encore classer les nombres obtenus et ne retenir que les 5 premiers.

    NB : je fais cette requête sous Access 2007.

    Merci d'avance !

  2. #2
    Futur Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Résolu !
    Voici un code qui fonctionne pour faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT TOP 5 Expr1
    FROM
    (SELECT Count(*) AS Expr1
    FROM Réservations
    GROUP BY Réservations.ID)
    ORDER BY Expr1 DESC;
    Merci à tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 28/11/2013, 14h11
  2. Faire un Top 5 (comptage et tri) en une seule requête
    Par Iohan dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 24/01/2010, 15h57
  3. Plusieurs comptages dans une seule requête
    Par DBA_OCP dans le forum Langage SQL
    Réponses: 9
    Dernier message: 01/12/2008, 19h54
  4. [MySQL] Tri par champs avec une seule requête
    Par Yoks69 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 10/10/2008, 08h05
  5. TOP multiple en une seule requête
    Par Soobook dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 26/09/2008, 09h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo