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

MS SQL Server Discussion :

[SQL Server] Limiter le resultat d'une requête


Sujet :

MS SQL Server

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 6
    Points : 6
    Points
    6
    Par défaut [SQL Server] Limiter le resultat d'une requête
    Bonjour à tous !

    En SQL Server, comment faire pour limiter les enregistrements retournés par une requête SELECT ?

    J'avais déjà utiliser le mot clé LIMIT en mySql, qui fonctionnait très très bien, mais apparement ça existe pas avec SQL Server...

    Alors du coup, comment faire pour récupérer du 30ème au 100ème enregistrement seulement ????

    Pouvez-vous m'aidez s'il vous plaît !!!

    Un grand merci d'avance...

  2. #2
    Membre averti
    Inscrit en
    Août 2002
    Messages
    354
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 354
    Points : 398
    Points
    398
    Par défaut
    Slt,

    La fonction TOP (en nombre de lignes ou pourcentage),

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select TOP 1000 champ from table
    a+
    One ring to rule them all,
    One ring to find them,
    One ring to bring them all
    And in the darkness bind them.

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Ok mais cela va me retourné les 1000 premières lignes...

    Il n'y a pas une solution pour avoir un résultat qui me retoure de la ligne 800 à la ligne 900 par exemple ?

  4. #4
    Membre averti
    Inscrit en
    Août 2002
    Messages
    354
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 354
    Points : 398
    Points
    398
    Par défaut
    Slt,

    Pour faire cela il faut imbriquer les select top ou alors utiliser un table temporaire, mais pas de fonction toute faite ! desole !

    a+
    One ring to rule them all,
    One ring to find them,
    One ring to bring them all
    And in the darkness bind them.

  5. #5
    Futur Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup pour ton aide !

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

Discussions similaires

  1. [SQL SERVER 2K]Champ tronqué dans une requête.
    Par MeHo_ dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/10/2009, 11h18
  2. Réponses: 1
    Dernier message: 10/09/2009, 14h21
  3. [SQL Server 2005]Export resultat d'une requête
    Par Piolet dans le forum Développement
    Réponses: 26
    Dernier message: 11/11/2008, 13h25
  4. [SQL SERVER] limiter resultat
    Par alexischmit dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 23/09/2008, 12h50
  5. Réponses: 4
    Dernier message: 14/12/2004, 14h34

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