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

SQL Oracle Discussion :

Problème Requête Rownum


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 15
    Par défaut Problème Requête Rownum
    Bonjour à tous,

    je viens de passer une appli qui tournait sur mysql vers oracle 9.2.0.4.
    J'avais des requêtes utilisant des "LIMIT", qui ne fonctionne pas sous oracle.
    J'ai donc essayé d'utiliser ROWNUM. Ma requete fonctionne bien pour un ROWNUM compris entre 0 et 7 par exemple. Mais cela ne fonctionne pas pour un ROWNUM compris entre 2 et 5 par exemple. Voici ma requete :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    SELECT 
    	*
    FROM 
    	(SELECT *
    	 FROM CONTROLE) 
    WHERE ROWNUM BETWEEN 2 AND 5
    ORDER BY ...
    Merci de m'éclairer sur ce point

    A très vite

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 15
    Par défaut
    solution trouvée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     SELECT * FROM  
    (SELECT rownum as rnum, sub.* FROM  
    (SELECT * FROM controle  
    ORDER BY cont_id) sub
    WHERE rownum <= 5)
    WHERE rnum >= 5;
    pas super évident suand même !

    si quelqu'un a une solution un peu plus simple, je prends
    merci

  3. #3
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 15
    Par défaut
    merci pour le lien

    @ plus

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

Discussions similaires

  1. Problème de requête rownum
    Par elsodiop dans le forum DB2
    Réponses: 3
    Dernier message: 01/12/2006, 15h21
  2. erreur3073 Problème requête
    Par amel123456789 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 01/04/2004, 10h15
  3. Problème requête qui renvoie plusieurs
    Par dai.kaioh dans le forum Langage SQL
    Réponses: 6
    Dernier message: 01/04/2004, 10h07
  4. Problème requête avec UNION et ORDER BY
    Par Yann21 dans le forum Langage SQL
    Réponses: 12
    Dernier message: 12/12/2003, 11h02
  5. Réponses: 8
    Dernier message: 23/10/2003, 16h22

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