[QR] Comment rechercher les enregistrements contenant une certaine chaine de caractères ?
Lors de la manipulation de données, nous sommes souvent confronté à des requetes de recherche de chaine de caractères.
Afin de réduire le temps d'exécution de celles-ci au maximum, il faut utiliser les termes les plus adaptés.
- Lorsque l'on cherche toute les chaines de caractères commençant par ABC
On utilise le mot clé
starting with, ce dernier utilise les index.
Select .... From .... Where MaChaine starting with "ABC"
- Lorsque l'on cherche toute les chaines de caractères comprenant ABC
On utilise alors
like (avec % pour le caractère jocker). Attention, ce dernier n'utilise pas les index et donc peut ralentir considérablement la requête.
Select .... From .... Where MaChaine like "%ABC%"
Pensez à toujours privilégiers le
starting with par rapport au
like
Partager