Mot-clé SQL LIKE
COMME
La LIKE
commande est utilisée dans une clause WHERE pour rechercher un modèle spécifié dans une colonne.
Vous pouvez utiliser deux jokers avec LIKE
:
- % - Représente zéro, un ou plusieurs caractères
- _ - Représente un seul caractère (MS Access utilise un point d'interrogation (?) à la place)
Le SQL suivant sélectionne tous les clients avec un CustomerName commençant par "a":
Exemple
SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';
Le SQL suivant sélectionne tous les clients avec un CustomerName se terminant par "a":
Exemple
SELECT * FROM Customers
WHERE CustomerName LIKE '%a';
Le SQL suivant sélectionne tous les clients avec un CustomerName qui ont "ou" à n'importe quelle position :
Exemple
SELECT * FROM Customers
WHERE CustomerName LIKE '%or%';
L'instruction SQL suivante sélectionne tous les clients dont le CustomerName commence par "a" et comporte au moins 3 caractères :
Exemple
SELECT * FROM Customers
WHERE CustomerName LIKE 'a__%';