Bonjour,
Je me pose une question concernant l'optimisation d'une requête utilisant la clause LIKE.
J'ai un tableau de plusieurs millions de lignes contenant une colonne pyWorkStatus.
Cette colonne peut avoir des valeurs commençant uniquement par :
- New
- Open
- Pending
- Resolved
Nous avons plusieurs requêtes nécessitant de rechercher les lignes ne commençant pas par Resolved
Nous avons créé les index qui vont bien incluant la colonne pyWorkStatus
dans ma requête je faisEst-ce que cette clause est la plus performante ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part where pyWorkStatus not like 'Resolved%'
J'ai pensé à d'autres clause comme :
Ne connaissant pas bien comment fonctionne SQL Serveur, je me demande quelle syntaxe est la plus rapide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 where pyWorkStatus < 'R' where pyWorkStatus not like 'R%'
Je vous remercie par avance
Cordialement
Kévin
Partager