|
Tous les types d'attributs
|
|||
|---|---|---|---|
|
nul
non nul
|
Les opérateurs "nul" recherchent la présence ou l'absence d'une valeur, mais n'évaluent pas la valeur proprement dite. Les valeurs nulles sont des attributs non renseignés.
Supposons que vous exécutiez une recherche portant sur les valeurs suivantes :
Matière : Acier Matière : Fer Matière : Matière : Aluminium
non nul : renvoie tous les objets dont le champ Matière indique une valeur :
Matière : Acier Matière : Fer Matière : Aluminium
nul : renvoie tous les objets dont le champ Matière n'est pas renseigné :
Matière :
|
||
|
égal à
pas
|
Renvoie les valeurs qui constituent des correspondances exactes.
Supposons que vous exécutiez une recherche portant sur les valeurs suivantes :
Matière : Acier Matière : Fer Matière : Aluminium
égal à Acier : renvoie tous les objets dont la matière est l'acier :
Matière : Acier
pas Acier : renvoie tous les objets dont la matière est différente de l'acier :
Matière : Fer Matière : Aluminium
|
||
|
|
Le traitement des chaînes varie selon la langue, le codage de caractères et le classement de la base de données.
Le tableau ci-après utilise les paramètres par défaut de la langue Anglais.
|
|
Chaînes de caractères
|
|||||
|---|---|---|---|---|---|
|
dans
pas dans
|
Fournissez une liste de valeurs possibles séparées par le caractère barre verticale ("|") ou par une virgule.
Supposons que vous exécutiez une recherche portant sur les valeurs suivantes :
Titre : Spécifications de version Titre : Séquence chronologique du projet Titre : Matrice de contact Titre : matrice de contact
dans matrice de contact, Séquence chronologique du projet : renvoie tous les objets dont le titre figure dans la liste :
Titre : Séquence chronologique du projet Titre : matrice de contact
pas dans matrice de contact, Séquence chronologique du projet : renvoie tous les objets dont le titre ne figure pas dans la liste :
Titre : Spécifications de version Titre : Matrice de contact
|
||||
|
semblable à
différent de
|
Recherche des valeurs texte situées entre le début de la chaîne et la fin de cette dernière.
Supposons que vous exécutiez une recherche portant sur les valeurs suivantes :
Titre : Spécifications de version Titre : Annexe 9 Titre : approbation de version Titre : Validation17-09
semblable à app : renvoie tous les objets dont le titre commence par "app" :
Titre : approbation de version
différent de app : renvoie tous les objets dont le titre ne commence pas par "app" :
Titre : Spécifications de version Titre : Annexe 9 Titre : Validation17-09
semblable à *9 : renvoie tous les objets dont le titre comporte le chiffre 9 :
Titre : Annexe 9 Titre : Validation17-09
différent de *9 : renvoie tous les objets dont le titre ne comporte pas le chiffre 9 :
Titre : Spécifications de version Titre : approbation de version
|
||||
|
>
>=
<
<=
|
Renvoie les valeurs texte supérieures ou inférieures à la chaîne.
Les chaînes sont triées par valeur de caractère, à partir du premier caractère de la chaîne. La valeur de caractère est évaluée à l'aide d'un code ASCII imprimable. Pour plus d'informations, consultez la page http://www.ascii-code.com/.
A quelques exceptions près, l'ordre de tri est le suivant : spaces < symbols < 0-9 < A-Z < a-z
Par exemple, les chaînes ci-après sont triées par valeur dans l'ordre croissant :
1
1 2 a ABC Efg ABC m45 x Supposons que vous et un autre utilisateur soyez chargés d'évaluer les demandes de budget soumises par les différents employés. Vous vous êtes réparti le travail en fonction du nom des employés. Vous devez évaluer les demandes des employés dont le nom commence par une lettre de A à L, tandis que votre collègue évalue les demandes des noms dont la première lettre est comprise entre M et Z.
Pour compliquer les choses, un identificateur aléatoire à 5 caractères est ajouté devant chaque soumission. Vous devez donc traiter les dossiers suivants :
Nom : 469hh Angevin Nom : 02bf5 Jirard Nom : t7811 Martin Nom : 981zr Servan
> zzzzz M : renvoie les chaînes présentant une valeur de caractère supérieure :
Nom : 981zr Servan
>= zzzzz M : renvoie les chaînes présentant une valeur de caractère identique ou supérieure :
Nom : t7811 Martin Nom : 981zr Servan
< zzzzz M : renvoie les chaînes présentant une valeur de caractère inférieure :
Nom : 469hh Angevin Nom : 02bf5 Jirard
<= zzzzz M : renvoie les chaînes présentant une valeur identique ou inférieure :
Nom : 469hh Angevin Nom : 02bf5 Jirard Nom : t7811 Martin
|
||||
|
Nombres
|
|
|---|---|
|
dans
pas dans
|
Fournissez une liste de valeurs possibles séparées par le caractère barre verticale ("|").
Supposons que vous exécutiez une recherche portant sur les valeurs suivantes :
Coût : 16,25 Coût : 462 Coût : 585,50 Coût : 1 100
dans 10|16,25|585 : renvoie tous les objets dont le coût figure dans la liste :
Coût : 16,25
pas dans 10|16,25|585 : renvoie tous les objets dont le coût ne figure pas dans la liste :
Coût : 462 Coût : 585,50 Coût : 1 100
|
|
>
>=
<
<=
|
Recherche des nombres supérieurs ou inférieurs à la valeur indiquée.
Supposons que vous exécutiez une recherche portant sur les valeurs suivantes :
Coût : 16,25 Coût : 462 Coût : 585,50 Coût : 1 100
> 462 : renvoie tous les objets dont le coût est supérieur à 462 :
Coût : 585,50 Coût : 1 100
<= 462 : renvoie tous les objets dont le coût est supérieur ou égal à 462 :
Coût : 462 Coût : 585,50 Coût : 1 100
< 462 : renvoie tous les objets dont le coût est inférieur à 462 :
Coût : 16,25
<= 462 : renvoie tous les objets dont le coût est inférieur ou égal à 462 :
Coût : 16,25 Coût : 462
|
Dates | |
|---|---|
entre | Renvoie les dates comprises dans la période indiquée, y compris les dates sélectionnées. Supposons que vous exécutiez une recherche portant sur les valeurs suivantes : Echéance : 15-07-2024 Echéance : 20-07-2024 Echéance : 05-08-2024 Echéance : 29-11-2024 entre 19-07-2024 - 05-08-2024 : renvoie toutes les tâches dont l'échéance est comprise entre le 19 juillet et le 5 août : Echéance : 20-07-2024 Echéance : 05-08-2024 |
hier la semaine dernière le mois dernier le trimestre dernier l'année dernière | Renvoie les dates appartenant au passé. Supposons que nous soyons le 15 juillet 2024 et que vous exécutiez une recherche par rapport aux valeurs suivantes : Echéance : 22-10-2023 Echéance : 17-04-2024 Echéance : 21-06-2024 Echéance : 04-07-2024 Echéance : 14-07-2024 Echéance : 11-08-2024 hier : renvoie toutes les tâches dont l'échéance est fixée au 14 juillet : Echéance : 14-07-2024 la semaine dernière : renvoie toutes les tâches dont l'échéance est comprise entre le 3 juillet et le 9 juillet : Echéance : 04-07-2024 le mois dernier : renvoie toutes les tâches dont l'échéance correspond à juin 2024 : Echéance : 21-06-2024 le trimestre dernier : renvoie toutes les tâches dont l'échéance est comprise entre avril 2024 et juin 2024 : Echéance : 17-04-2024 Echéance : 21-06-2024 l'année dernière : renvoie toutes les tâches dont l'échéance tombe en 2023 : Echéance : 22-10-2023 |
aujourd'hui cette semaine ce mois ce trimestre cette année | Renvoie les dates correspondant à la période actuelle. Supposons que nous soyons le 15 juillet 2024 et que vous exécutiez une recherche par rapport aux valeurs suivantes : Echéance : 22-10-2023 Echéance : 17-04-2024 Echéance : 04-07-2024 Echéance : 12-07-2024 Echéance : 15-07-2024 Echéance : 11-08-2024 aujourd'hui : renvoie toutes les tâches dont l'échéance est fixée au 15 juillet : Echéance : 15-07-2024 cette semaine : renvoie toutes les tâches dont l'échéance est comprise entre le 10 juillet et le 16 juillet : Echéance : 12-07-2024 Echéance : 15-07-2024 ce mois : renvoie toutes les tâches dont l'échéance correspond à juillet 2024 : Echéance : 04-07-2024 Echéance : 12-07-2024 Echéance : 15-07-2024 ce trimestre : renvoie toutes les tâches dont l'échéance est comprise entre juillet 2024 et septembre 2024 : Echéance : 04-07-2024 Echéance : 12-07-2024 Echéance : 15-07-2024 Echéance : 11-08-2024 cette année : renvoie toutes les tâches dont l'échéance tombe en 2024 : Echéance : 17-04-2024 Echéance : 04-07-2024 Echéance : 12-07-2024 Echéance : 15-07-2024 Echéance : 11-08-2024 |
demain la semaine prochaine le mois prochain le trimestre prochain l'année prochaine | Renvoie les dates situées dans le futur. Supposons que nous soyons le 15 juillet 2024 et que vous exécutiez une recherche par rapport aux valeurs suivantes : Echéance : 17-04-2024 Echéance : 16-07-2024 Echéance : 20-07-2024 Echéance : 11-08-2024 Echéance : 30-09-2024 Echéance : 14-11-2024 Echéance : 12-02-2025 demain : renvoie toutes les tâches dont l'échéance est fixée au 16 juillet : Echéance : 16-07-2024 la semaine prochaine : renvoie toutes les tâches dont l'échéance est comprise entre le 17 juillet et le 23 juillet : Echéance : 20-07-2024 le mois prochain : renvoie toutes les tâches dont l'échéance correspond à août 2024 : Echéance : 11-08-2024 le trimestre prochain : renvoie toutes les tâches dont l'échéance est comprise entre octobre 2024 et décembre 2024 : Echéance : 14-11-2024 l'année prochaine : renvoie toutes les tâches dont l'échéance tombe en 2025 : Echéance : 12-02-2025 |
> >= < <= | Renvoie les dates situées avant ou après une date spécifiée. Echéance : 22-11-2023 Echéance : 28-01-2024 Echéance : 17-04-2024 Echéance : 21-06-2024 Echéance : 04-07-2024 Echéance : 12-08-2024 Echéance : 30-11-2024 Echéance : 05-02-2025 > 21-06-2024 : renvoie toutes les tâches dont l'échéance est postérieure au 21 juin 2024 : Echéance : 04-07-2024 Echéance : 12-08-2024 Echéance : 30-11-2024 Echéance : 05-02-2025 >= 21-06-2024 : renvoie toutes les tâches dont l'échéance correspond ou est postérieure au 21 juin 2024 : Echéance : 21-06-2024 Echéance : 04-07-2024 Echéance : 12-08-2024 Echéance : 30-11-2024 Echéance : 05-02-2025 < 21-06-2024 : renvoie toutes les tâches dont l'échéance est antérieure au 21 juin 2024 : Echéance : 22-11-2023 Echéance : 28-01-2024 Echéance : 17-04-2024 <= 21-06-2024 : renvoie toutes les tâches dont l'échéance correspond ou est antérieure au 21 juin 2024 : Echéance : 22-11-2023 Echéance : 28-01-2024 Echéance : 17-04-2024 Echéance : 21-06-2024 |