Bonjour,
je sais que la question peut paraitre idiote mais je la pose tout de même.
Prenons une table avec un champ ID de type INT indexé (et la table à 10 autres champs mais qu'importe).
Les valeurs de ce champs vont de [0; infini[
Quelle est, des ces deux requêtes, la plus rapide, sachant que le résultat retourné est strictement identique (en supposant qu'on a une bonne 100aine de millions d'enregistrement)
En d'autre terme, sur un entier numérique, est-ce qu'une comparaison de type > est plus ou moins optimisée qu'une comparaison de type <> ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 --requete 1 SELECT * FROM MATABLE WHERE ID >0 --requete 2 SELECT * FROM MATABLE WHERE ID <>0
Cdlt
Partager