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 :

Numéro de ligne dans MySql ?


Sujet :

Requêtes MySQL

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Numéro de ligne dans MySql ?
    Voila, je cherche a savoir si il y a moyen de connaitre la place exacte d'une ligne dans MysQl ?

    Exemple :
    Une base de données contiens
    1.Pomme
    2.Poire
    3.Abricot
    4.Bannane

    Une requette cherchent Abricot et me sortant "3" mais "1" avec order by Nom.


    Est-ce possible ??

    Merci a vous

  2. #2
    Membre actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Points : 276
    Points
    276
    Par défaut
    J'ai une solution pour toi !

    c pas compliqué !! tu fais t'as requête normalement (avec l'ORDER BY) et tu ajoute un LIMIT

    ex:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT nom
    FROM fruits
    ORDER BY nom
    LIMIT 2,1
    Là par exemple la requête ne garde que se qui se trouve après le 2ème nom qu'il trouve et s'arrète lorsqu'il a 1 résultat
    Donc la requête va te renvoyer le 3ème fruit dans l'ordre alphabétique

    Bon maintenant faut voir pourquoi tu veux faire ça parce si tu dois faire cette requête pour chacun de tes fruits je suis pas sûr que de faire des dizaines de requêtes ce soit la meilleur solution !! c bien si t'en veux qu'un !

    Tu peux aussi voir au niveau de ton langage de programmation ! tu fais une boucle pour resortir tes valeur et c'est la position dans laquel il sort qui te donne le numéro !!!!!

    PS : c'est pas vraiment t'as base de données qui contient
    1.Pomme
    2.Poire
    3.Abricot
    4.Bannane
    mais t'as table qui se trouve dans t'as base de données ^^

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

Discussions similaires

  1. insertion automatique de plusieurs lignes dans mysql
    Par dejiein dans le forum Requêtes
    Réponses: 2
    Dernier message: 02/06/2006, 11h41
  2. Réponses: 2
    Dernier message: 03/11/2005, 12h49
  3. Rajouter les numéros de ligne dans une colone d'une requete
    Par AntiSAL dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 02/11/2005, 20h07
  4. numéros de lignes dans visual c++
    Par heider dans le forum MFC
    Réponses: 7
    Dernier message: 24/08/2005, 15h06
  5. Afficher le numéro de ligne dans une requete SELECT
    Par tilb dans le forum Langage SQL
    Réponses: 4
    Dernier message: 01/09/2004, 11h20

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