L'informatique à votre portée
L'informatique prêt-à-porter

Faites appel à moi pour vos formations
sur les dpts 81, 31, 82, 11 et 67 (Strasbourg)
Confiez moi vos développements Office

FacebookTwitterGoogle BookmarksLinkedin

Critères de texte

3 mars 2014
Imprimer E-mail
Pour afficher les enregistrementsUtilisez ce critèreRésultat de la requête
de Johnny Halliday "Johnny Halliday" Renvoie uniquement les enregistrements dont le champ est exactement ce texte
autres que Johnny Halliday Pas "Johnny Halliday" Renvoie uniquement les enregistrements dont le champ n'est pas ce texte
commencent par Johnny Comme "Johnny*"

l'astérisque (*), également appelé caractère générique, représente une chaîne quelconque de caractères (aucun ou plusieurs)

ne commencent pas par J Pas Comme "J*"
contenant Halliday Comme "*Halliday*"
ne Contenant pas Halliday Pas comme "*Halliday*"
se terminant par day Comme "*day"
ne se terminant par day Pas Comme "*day"
ne contenant rien Est Null un champ qui est vide correspond à la valeur Null
contenant quelque chose Est Pas Null

Les caractères génériques

Comme vous l'avez vu dans les exemples ci-dessus, nous effectuons souvent des critères dits approximatifs (nous ne connaissons pas la totalité du champ). Pour cela, il vous faut utiliser les caractères génériques.

CaractèreDescriptionExemple
* Représente un nombre quelconque de caractères. Vous pouvez utiliser l'astérisque (*) n'importe où dans une chaîne de caractères. b*l renvoie bal, bol, bail, mais pas bulle.
? Représente un seul caractère alphabétique obligatoire. b?l renvoie bal et bol mais pas bail.
[ ] Représente l'un des caractères entre crochets. Il ne remplace qu'1 seul caractère b[ai]l renvoie bal et bil, mais pas bol.
[! ] Représente tout caractère qui n'est pas dans la liste entre crochets (l'inverse de ci-dessus) b[!ai]l renvoie bol, mais pas bal ni bil.
[ - ] Représente l'un des caractères de la plage. Vous devez spécifier la plage dans l'ordre croissant (de A à Z et non de Z à A). b[a-c]l renvoie bal, bbl et bcl mais pas bdl.
# Représente un caractère numérique quelconque. 1#3 renvoie 103, 113 et 123.