Importance de l'ordre des champs derrière un WHERE
Posté : 19 sept. 2012, 09:57
Bonjour à tous,
Je suis débutant dans le langage SQL et j'ai une petite question.
Y'a t'il une importance dans l'ordre des champs qui se trouve derrière mon WHERE ?
exemple :
cette requête me donne 200 résultats :
cette requête me donne 1 000 000 de résultats :
du coup est-ce qu'une des deux requêtes suivantes devrait me sortir un résultat plus rapide ?
Je vous avouerai avoir essayé, mais le résultat semble le même et je ne sais pas si c'est dû à un résidu du traiement de ma requête ou au fait que l'ordre derrière le WHERE n'a pas d'importance.
Je suis débutant dans le langage SQL et j'ai une petite question.
Y'a t'il une importance dans l'ordre des champs qui se trouve derrière mon WHERE ?
exemple :
cette requête me donne 200 résultats :
Code : Tout sélectionner
SELECT * FROM table1
WHERE champ1 = '09/19/2012'
Code : Tout sélectionner
SELECT * FROM table1
WHERE champ2 like 'C%'
Code : Tout sélectionner
SELECT * FROM table1
WHERE champ1 = '09/19/2012' AND champ2 like 'C%'
Code : Tout sélectionner
SELECT * FROM table1
WHERE champ2 like 'C%' AND champ1 = '09/19/2012'