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

Requêtes MySQL Discussion :

Aller à la ième ligne


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2003
    Messages : 44
    Par défaut Aller à la ième ligne
    Bonjour,
    Je cherche un moyen (non trouvé dans la doc) de retourner simplement avec une requête MySQL la ième ligne (i étant donc connu) d'un SELECT.
    Je m'explique.

    Je sélectionne les lignes satisfaisant les conditions données (clauses WHERE), je trie avec ORDER BY et je tombe là dessus :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ID   POS   TEXTE
    3  	1  	Test1
    1 	2 	test2 	
    8 	3 	test3
    10 	4 	trois
    ...
    Maintenant j'aimerai le contenu de la 4ème ligne uniquement. Dois-je lire tout le tableau pour l'atteindre ? Ou y a-t-il une possibilité de l'avoir directement ?
    Merci !

  2. #2
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT ...
    ...
    ORDER BY ...
    LIMIT 4, 1
    LIMIT 4,1 -> 4, c'est l'offset (l'indice de départ), 1 c'est le nombre de lignes

    C'est pourtant dans la doc (chapitre 13 : syntaxe du SELECT) et en plus c'est plus rapide (puisque ça s'arrête dès qu'on n'a plus d'enregistrement à renvoyer)
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

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

Discussions similaires

  1. lecture de ième ligne d'un champs mémo
    Par hamdi amine dans le forum WinDev
    Réponses: 1
    Dernier message: 04/02/2008, 13h51
  2. Aller a la ligne et commande "&"
    Par endaddy dans le forum Access
    Réponses: 1
    Dernier message: 04/12/2006, 13h39
  3. Aller a la ligne dans un ShowMessage
    Par paolo2002 dans le forum Delphi
    Réponses: 4
    Dernier message: 08/08/2006, 15h23
  4. forcer un textarea a aller a la ligne apres x caracteres
    Par Eisy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/03/2006, 11h57
  5. Comment aller a la ligne avec la commande ECHO
    Par juflata dans le forum Windows
    Réponses: 3
    Dernier message: 23/06/2004, 17h11

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