Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2551 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Optimisation d'une requête. Laquelle choisiriez-vous ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Optimisation d'une requête. Laquelle choisiriez-vous ?

n°191625
Poulou
Posté le 07-08-2002 à 16:47:59  profilanswer
 

Prenons une table 'table' avec 2 champs int : 'id' et 'date'  
 
Je souhaite récupérer le 1er id tel que date<=valeur. Quel est la requete la plus rapide, la mieux optimisé (sachant que la table contient des millions d'enregistrments):

SELECT id_log FROM table WHERE date<=valeur ORDER BY id_log DESC LIMIT 1;


ou  

SELECT MAX(id_log) FROM table WHERE date<=valeur;


ou  

toute autre proposition de votre part !!...


 
Voilà merci bien !

mood
Publicité
Posté le 07-08-2002 à 16:47:59  profilanswer
 

n°191644
Sh@rdar
Ex-PhPéteur
Posté le 07-08-2002 à 17:06:42  profilanswer
 

t'as qu'a bencher les deux, tu prends la plus rapide et basta :sarcastic:


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°195611
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 15-08-2002 à 05:51:56  profilanswer
 

définitivement SELECT MAX(id_log) FROM table WHERE date<=valeur;


Message édité par joce le 15-08-2002 à 05:52:21
n°196161
azra28
Posté le 17-08-2002 à 00:01:14  profilanswer
 

joce a écrit a écrit :

définitivement SELECT MAX(id_log) FROM table WHERE date<=valeur;




 
Y'a pas photo, ç et de loin la plus rapide


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Optimisation d'une requête. Laquelle choisiriez-vous ?

 

Sujets relatifs
Afficher ds une JSP le résultat d'une requête par paquets de n lignesRequete SQL ... for Power User
Pb de requete avec jointureListing de réponses d'une requête sur plusieurs pages
probleme de date dans les requeteProblème requête MySql avec un ";" dedans (un peu de PHP aussi)
MySql - Optimisation - Champ indexé AND Champ pas indexé[PHP] Pour savoir si une requete SQL a ete executee ou non ? [OK ]
Une conditionnelle dans une requête SQL ?[Java] Requete au proxy sans resolution DNS
Plus de sujets relatifs à : Optimisation d'une requête. Laquelle choisiriez-vous ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR