Optimisation C++/Sql

Optimisation C++/Sql - SQL/NoSQL - Programmation

Marsh Posté le 03-02-2007 à 11:38:43    

Bonjour a tous,
 
Voila jsuis entrain d'ecrire un programme en C++ qui s'occupe du filtrage d'une bdd de contact et je me pose une petite question.
 
Vaut-il mieux faire une requete Sql du genre "SELECT * FROM contact" puis en fonction de mes parametres effectuer un filtrage via une batterie de if ou et il plus rapide de composer ma requete via le programme afin d'obtenir quelque chose comme ceci:
 
   SELECT * FROM contact WHERE (nom LIKE '%x%' OR prenom LIKE '%x%') OR (nom LIKE '%SSS%' OR prenom LIKE '%SSS%')
 
Ou la j'aurai directement dans mon retour de requete les element a afficher.
 
Quel est la version la plus optimiser ???
 
Merci.

Reply

Marsh Posté le 03-02-2007 à 11:38:43   

Reply

Marsh Posté le 03-02-2007 à 12:04:23    

la version la plus optimisée c'est celle de se faire le moins chier possible :o Si tu peux le faire avec ta bdd, fais-le car c'est fait pour à moins de vouloir tout recoder (tri, filtre, recherche, etc.)

Reply

Marsh Posté le 03-02-2007 à 12:24:55    

Ok, je vai donc faire le systeme avec la construction de ma requete. Si quelqu'un a un autre avis, n'hesitez pas.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed