Utiliser le critère Comme pour localiser des données

S’applique à
Access pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Le critère ou l’opérateur Like est utilisé dans une requête Access pour rechercher des données qui correspondent à un modèle spécifique. Par exemple, dans un exemple de base de données, nous disposons d’une table « Clients », comme celle ci-dessous, et nous souhaitons localiser uniquement les clients résidant dans des villes dont le nom commence par « B ». Pour créer une requête et utiliser le critère J’aime, procédez comme suit :

  1. Ouvrez la table Clients :

    Table Clients

  2. Dans l’onglet Créer, cliquez sur Création de requête.

  3. Cliquez sur Ajouter pour que la table Clients soit ajoutée au concepteur de requêtes.

  4. Double-cliquez sur les champs Nom et Ville pour les ajouter à la grille de création de requête.

  5. Dans le champ Ville , ajoutez le critère « J’aime B* », puis cliquez sur Exécuter.

    Critère de requête Comme

Les résultats de la requête affichent uniquement les clients des noms de villes commençant par la lettre « B ».

Résultats de la requête Comme

Pour en savoir plus sur l’utilisation de critères, voir Appliquer des critères à une requête.

Haut de la page

Utiliser l’opérateur Like dans la syntaxe SQL

Si vous préférez effectuer cette opération dans la syntaxe SQL (langage SQL), voici comment procéder :

  1. Ouvrez la table Clients et dans l’onglet Créer , cliquez sur Création de requête.
  2. Sous l’onglet Accueil , cliquez sur Affichage>en mode SQL et tapez la syntaxe suivante :
    SELECT [Last Name], City FROM Customers WHERE City Like "B*";
  3. Cliquez sur Exécuter.
  4. Cliquez avec le bouton droit sur l’onglet de la requête, Enregistrer>Fermer.

Pour plus d’informations , consultez Access SQL : concepts de base, vocabulaire et syntaxe, et apprenez-en davantage sur la modification des instructions SQL pour affiner les résultats des requêtes.

Haut de la page

Exemples de modèles et résultats de critères similaires

Le critère ou l’opérateur Like est utile lors de la comparaison d’une valeur de champ à une expression de chaîne. L’exemple suivant renvoie des données commençant par la lettre P, suivie de n’importe quelle lettre de A à F et de trois chiffres :


Like "P[A-F]###"

Voici quelques façons d’utiliser Like pour différents modèles :

Genre de correspondance Modèle Si votre base de données a une correspondance
Vous verrez
Si votre base de données n’a pas de correspondance
Vous verrez
Plusieurs caractères a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Caractère spécial a[*]a a*a Aaa
Plusieurs caractères ab* abcdefg, abc cab, aab
Caractère isolé a?a aaa, a3a, aBa aBBBa
Chiffre isolé a#a a0a, a1a, a2a aaa, a10a
Plage de caractères [a-z] f, p, j 2, &
Hors d’une plage [!a-z] 9, &, % b, a
Pas un chiffre [!0-9] A, a, &, ~ 0, 1, 9
Combinaison a[!b-m]# An9, az0, a99 abc, aj0

Exemples de critères Like avec des caractères génériques

Le tableau suivant indique les types de résultats lorsque le critère Like est utilisé avec un caractère générique dans une table qui peut contenir des données avec les modèles correspondants spécifiques.

Critères Result (Résultat)
Comme « E# » Renvoie les éléments avec seulement deux caractères, le premier caractère étant E et le second un nombre.
Comme « G ? » Renvoie les objets à deux caractères seulement, le premier étant G.
Comme « *16 » Renvoie les éléments se terminant le 16.

Voir d’autres exemples de caractères génériques.

Haut de la page