Critères de requête, 2e partie : utilisation de l’opérateur LIKE

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Dans la partie 1 de cette série 3, nous considéré comme un exemple de base de l’utilisation de critères dans une requête pour affiner la question de la requête. Qui est très utile si vous savez exactement ce que vous recherchez. Mais que se passe-t-il si vous voulez voir inexactes correspond à – par exemple, tout le monde dont le nom commence par Th? Vous avez de la chance – Access contient des outils puissants vous pouvez utiliser dans les critères de requête pour récupérer des correspondances inexactes : génériques l’opérateur LIKE et des caractères.

Caractères génériques

Si vous avez déjà lus poker, vous pourrez peut-être deviner que faire des caractères génériques : il peuvent être remplacés par d’autres caractères. Il existe dix caractères génériques, mais seulement cinq peut être utilisé dans une base de donnée. Cinq d'entre eux répond pas à une standard appelées ANSI-89 et les autres cinq répondent à la norme ANSI-92 ; chaque base de données prend en charge l’un norme ou l’autre, mais pas les deux. Vous pouvez définir une option pour spécifier la norme ANSI à utiliser.

Caractères ANSI-89

Caractère  

Description

Exemple

*

Représente un nombre quelconque de caractères.
Vous pouvez utiliser l’astérisque n’importe où dans une chaîne de caractères.

que dois-je faire * trouve blanc et quoi, mais pas gymnastique ou espion.

?

Représente un caractère alphabétique quelconque.

?oudre renvoie coudre, moudre et poudre.

[ ]

Utilisé avec d’autres caractères (entre crochets).
Représente un caractère quelconque entre les crochets.

B [ CP ] oudre renvoie coudre et poudre mais pas moudre.

!

Utilisé entre des crochets avec d’autres caractères.
Représente tous les caractères ne se trouvant pas entre les crochets.

b [ ! CP ] oudre renvoie moudre, mais pas coudre ou poudre.

-

Utilisé entre crochets avec d’autres caractères.
Représente un caractère quelconque d’une plage de caractères.
Vous devez spécifier la plage par ordre croissant (A à Z, et non pas Z à A).

b[a-c]d renvoie bad, bbd et bcd.

#

Représente un caractère numérique quelconque.

1#3 renvoie 103, 113, 123.

Caractères ANSI-92

Caractère  

Description

Exemple

%

Représente un nombre quelconque de caractères.
Peut être utilisé comme premier ou dernier caractère dans la chaîne de caractères.

que dois-je faire % détecte que blanc et quoi, mais pas gymnastique ou espion.

_

Représente un caractère alphabétique quelconque.

_oudre renvoie coudre, moudre et poudre.

[ ]

Utilisé avec d’autres caractères.
Représente un caractère quelconque entre les crochets.

B [ CP ] oudre renvoie coudre et poudre mais pas moudre.

^

Utilisé entre des crochets avec d’autres caractères.
Représente tout caractère ne se trouvant pas entre les crochets.

b [^ CP ] oudre renvoie facture et bull, mais pas coudre ou poudre

-

Utilisé entre crochets avec d’autres caractères.
Représente un caractère quelconque d’une plage de caractères.
Vous devez spécifier la plage par ordre croissant (A à Z, et non pas Z à A).

b[a-c]d renvoie bad et bbd.

Opérateur LIKE

Le terme « Like » doit apparaître dans les critères utilisant des caractères génériques. Vous devez insérer l’opérateur LIKE juste devant la chaîne contenant les caractères génériques. La chaîne doit également apparaître entre guillemets. Par exemple, pour rechercher des données de texte contenant la lettre T, vous devez utiliser l’expression suivante :

LIKE "*t*"

Dans les versions récentes, Access ajoute l’opérateur LIKE et les guillemets si vous les oubliez. Si vous utilisez l’expression *t*, Access la change en Like "*t*" lorsque vous exécutez la requête ou déplacez le curseur en dehors du critère.

Voir l’opérateur LIKE et les caractères génériques en action

Si vous voulez regarder une vidéo montrant l’utilisation de ces outils, essayez cette vidéo sur YouTube comme et des caractères génériques dans les critères de requête Access.

Suivre 3e partie de cette série 3 : l’entrée à l’aide d’un paramètre.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×