Opérateur Comme

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

Compare une expression de chaîne à un modèle dans une expression SQL.

Syntaxe

expressionComme « modèle »

La syntaxe de l’opérateur Like comporte les parties suivantes :

Élément Description
expression Expression SQL utilisée dans une clause WHERE.
pattern Chaîne ou littéral de chaîne à caractères auquel l’expression est comparée.

      

Remarques

L’opérateur Comme opérateur permet de trouver des valeurs dans un champ, qui correspondent au modèle que vous spécifiez. Pour le modèle, vous pouvez spécifier la valeur complète (par exemple, Like “Smith”), ou vous pouvez utiliser des caractères génériques pour rechercher une plage de valeurs (par exemple, Like “Sm*”).

Dans une expression, vous pouvez utiliser l’opérateur Comme pour comparer une valeur de champ à une expression de chaîne. Par exemple, si vous entrez Like “C*” dans une requête SQL, la requête retourne toutes les valeurs de champ commençant par la lettre C. Dans une requête de paramètre, vous pouvez inviter l’utilisateur à rechercher un modèle.

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]###”

Le tableau suivant montre comment utiliser la propriété Comme pour tester des expressions pour différents modèles.


Type de correspondance

Modèle
Correspondance
(retourne True)
Aucune correspondance
(retourne False)
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