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 et SQL. Discussion :

Instruction SELECT a partir du dernier enregistrement


Sujet :

Requêtes et SQL.

Vue hybride

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

    Informations forums :
    Inscription : Janvier 2005
    Messages : 18
    Par défaut Instruction SELECT a partir du dernier enregistrement
    Bonjour

    je veux rechercher un enregistrement à partir de la fin d'une table, de façon a le trouver plus rapidemment

    Lorsque qu'on fait une simple intruction telle que " SELECT * FROM Table WHERE nom=toto, la recherche s'effectue a partir du 1er enregistrement de la table; et donc, si l'on a 150 000 enregistrement, et que toto se trouve au 150 000 eme enregistrement, l'attente peut etre longue

    Quelqu'un a une idée?

  2. #2
    Membre émérite
    Homme Profil pro
    Comptable
    Inscrit en
    Mars 2005
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comptable

    Informations forums :
    Inscription : Mars 2005
    Messages : 511
    Par défaut
    bonjour,

    j'ai plutôt l'impression que pour accélérer ta requête il faut mettre un index sur ton champs puis continuer d'utiliser la clause Where

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 18
    Par défaut
    ahhhh, merci de ta réponse, je commencais a despérer

    Bah le truc c'est que tout mes champs sont indexés comme il le faut

  4. #4
    Expert éminent

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    Donc il n'y a pas d'autres solutions

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 18
    Par défaut
    C'est vraiment vraiment impossible d'effectuer une recherche "a l'envers", par la fin d'une table?

  6. #6
    Expert éminent

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    Il n'y a pas d'ordre dans une table. C'est les indexes qui "créent" l'ordre. Si ton champ est inversé en décroissant alors la recherche est déjà à "l'envers"

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 18
    Par défaut
    Tofalu, si tu veux plus de détail, voici ce post qui n'a vraiment pas eu beaucoup de succès

    http://www.developpez.net/forums/sho...80#post1380280

    Il y a un peu plus de détail

    Merci de m'avoir fais signe, ne serait-ce qu'une fois...

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

Discussions similaires

  1. Selection du dernier enregistrement
    Par dlr44 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 10/02/2009, 14h35
  2. Réponses: 1
    Dernier message: 23/03/2007, 14h46
  3. select le dernier enregistrement
    Par yasmine* dans le forum Requêtes
    Réponses: 1
    Dernier message: 28/02/2007, 20h32
  4. [debutant] selection des 6 derniers enregistrements
    Par LoLoSS dans le forum Langage SQL
    Réponses: 4
    Dernier message: 09/07/2004, 15h27
  5. Réponses: 10
    Dernier message: 01/08/2003, 13h45

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