Opérateur Like

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

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

Syntaxe

expression Likemodèle

La syntaxe de l'opérateur Like se compose des éléments suivants :

Composant

Description

expression

Expression SQL utilisée dans une clause WHERE.

modèle

Chaîne ou chaîne de caractères littérale à laquelle expression est comparée.


Notes

Vous pouvez utiliser l'opérateur Like pour rechercher dans un champ des valeurs correspondant au modèle que vous spécifiez. Pour modèle, vous pouvez spécifier la valeur complète, par exemple, Like “Smith”), ou 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 Like pour comparer une valeur de champ avec une expression de chaîne. Par exemple, si vous spécifiez Like “C*” dans une requête SQL, celle-ci renvoie toutes les valeurs de champ qui commencent par la lettre C. Dans une requête avec paramètres, vous pouvez demander à l'utilisateur de préciser un modèle de chaîne à rechercher.

L'exemple suivant renvoie les données qui commencent par la lettre P suivie d'une lettre comprise entre A et F puis de trois chiffres  :

Like “P[A-F]###”

Le tableau suivant vous montre comment utiliser l'opérateur Like pour évaluer des expressions avec différents modèles.


Type de correspondance


Modèle

Correspondance
(renvoie la valeur True)

Aucune correspondance
(renvoie la valeur 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



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.

×