Spécifier plusieurs conditions de recherche pour plusieurs colonnes (Visual Database Tools)
Vous pouvez élargir ou restreindre l'étendue de votre requête en incluant plusieurs colonnes de données à votre condition de recherche. Vous pouvez, par exemple, souhaiter effectuer les opérations suivantes :
Rechercher des employés travaillant depuis plus de cinq ans dans la société ou occupant certains postes
Rechercher un livre qui est publié par un éditeur spécifique et qui appartient au domaine de la cuisine
Pour créer une requête recherchant des valeurs dans l'une des deux colonnes (voire plus), spécifiez la condition OR. Pour créer une requête répondant à l'ensemble des conditions dans deux colonnes (voire plus), spécifiez la condition AND.
Spécification d'une condition OR
Pour créer plusieurs conditions reliées à l'aide de l'opérateur OR, indiquez chacune des conditions dans une colonne différente du volet Critères.
Pour spécifier une condition OR pour deux colonnes différentes
Dans le volet Critères, ajoutez les colonnes dans lesquelles vous souhaitez effectuer la recherche.
Dans la colonne Filtre de la première colonne dans laquelle vous souhaitez effectuer la recherche, spécifiez la première condition.
Dans la colonne Ou... de la deuxième colonne de données dans laquelle vous souhaitez effectuer la recherche, spécifiez la deuxième condition, tout en laissant la colonne Filtres vide.
Le Concepteur de requêtes et de vues crée une clause WHERE comportant une condition OR de ce type :
SELECT job_lvl, hire_date FROM employee WHERE (job_lvl >= 200) OR (hire_date < '01/01/90')
Répétez les étapes 2 et 3 pour chacune des autres conditions que vous souhaitez ajouter. Utilisez une colonne Ou... différente pour chaque nouvelle condition.
Spécification d'une condition AND
Pour effectuer une recherche dans différentes colonnes de données reliées à l'aide de l'opérateur AND, définissez toutes les conditions dans la colonne Filtre de la grille.
Pour spécifier une condition AND pour deux colonnes différentes
Dans le volet Critères, ajoutez les colonnes dans lesquelles vous souhaitez effectuer la recherche.
Dans la colonne Filtre de la première colonne de données dans laquelle vous souhaitez effectuer la recherche, spécifiez la première condition.
Dans la colonne Filtre de la deuxième colonne de données, spécifiez la deuxième condition.
Le Concepteur de requêtes et de vues crée une clause WHERE comportant une condition AND de ce type :
SELECT pub_id, title FROM titles WHERE (pub_id = '0877') AND (title LIKE '%Cook%')
Répétez les étapes 2 et 3 pour chacune des autres conditions que vous souhaitez ajouter.
Voir aussi
Tâches
Associer des conditions avec priorité à l'opérateur AND (Visual Database Tools)
Associer des conditions avec priorité à l'opérateur OR (Visual Database Tools)