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

Oracle Discussion :

Nombre de résultats définis


Sujet :

Oracle

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 11
    Points : 10
    Points
    10
    Par défaut Nombre de résultats définis
    Bonjour,

    Je suis sur une requête que je n'arrive pas à terminer.

    select VILLE_LIB,MAGASIN_LIB
    from VILLE, MAGASIN
    WHERE MAGASIN_VILLE = VILLE_CODE

    Cette requête me donne par exemple :

    PARIS, MAGASIN1
    PARIS, MAGASIN2
    PARIS, MAGASIN3
    PARIS, MAGASIN4
    PARIS, MAGASIN5
    MELUN, MAGASIN1
    MELUN, MAGASIN2
    MELUN, MAGASIN3
    MELUN, MAGASIN4
    MELUN, MAGASIN5

    Comme je fais pour avoir les 3 premiers résultats de chaque villes ???

    PARIS, MAGASIN1
    PARIS, MAGASIN2
    PARIS, MAGASIN3
    MELUN, MAGASIN1
    MELUN, MAGASIN2
    MELUN, MAGASIN3

    Merci d'avance à tous !

    Tonio

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    493
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 493
    Points : 605
    Points
    605
    Par défaut
    facile ;o) via les analytics functions


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    select * from 
    (select row_number() over (partition by ville order by mag) rn, 
              ville, 
              mag 
    from topn)
    where rn <=3;

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    Merci nickel !
    Heureusement qu'il existe des experts )

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

Discussions similaires

  1. [MySQL] Lister un nombre de résultats par récurrence
    Par Anduriel dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 04/02/2007, 20h53
  2. [ODBC] Compter le nombre de résultats
    Par Artusamak dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 15/06/2006, 12h03
  3. [SQL] Nombre de résultats par pays
    Par flOZ dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 31/05/2006, 05h29
  4. [sql]Limiter le nombre de résultats
    Par Mimo dans le forum Oracle
    Réponses: 3
    Dernier message: 31/01/2006, 15h53
  5. [XSL] limiter le nombre de résultat ?
    Par MatMeuh dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 31/10/2004, 19h14

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