Spécifier plusieurs conditions de recherche pour plusieurs colonnes (Visual Database Tools)
Vous pouvez développer ou limiter l’étendue de votre requête en incluant plusieurs colonnes de données dans le cadre de votre condition de recherche. Par exemple, vous souhaiterez peut-être :
Recherchez des employés qui ont travaillé plus de cinq ans à l’entreprise ou qui occupent certains emplois.
Recherchez un livre publié par un éditeur spécifique et se rapporte à la cuisine.
Pour créer une requête qui recherche des valeurs dans l’une des deux colonnes (ou plus), vous spécifiez une condition OR. Pour créer une requête qui doit répondre à toutes les conditions dans deux colonnes (ou plus), vous spécifiez une condition AND.
Spécification d’une condition OU
Pour créer plusieurs conditions liées à OR, vous placez chaque condition distincte dans une colonne différente du volet Critères.
Pour spécifier une condition OU pour deux colonnes différentes
Dans le volet critères , ajoutez les colonnes que vous souhaitez rechercher.
Dans la colonne Filtre pour la première colonne à rechercher, spécifiez la première condition.
Dans le Or... colonne pour la deuxième colonne de données à rechercher, spécifiez la deuxième condition, en laissant la Filtre colonne vide.
Le Concepteur de requêtes et de vues crée une clause WHERE qui contient une condition OR telle que :
SELECT job_lvl, hire_date FROM employee WHERE (job_lvl >= 200) OR (hire_date < '01/01/1998')
Répétez les étapes 2 et 3 pour chaque condition supplémentaire que vous souhaitez ajouter. Utiliser une autre Or... colonne pour chaque nouvelle condition.
Spécification d’une condition AND
Pour rechercher différentes colonnes de données à l’aide de conditions liées à AND, vous placez toutes les conditions dans la Filtrer colonne de la grille.
Pour spécifier une condition AND pour deux colonnes différentes
Dans le volet critères , ajoutez les colonnes que vous souhaitez rechercher.
Dans la colonne Filtre pour la première colonne de données à examiner, spécifiez la première condition.
Dans la colonne Filtre pour la deuxième colonne de donnée, spécifiez la deuxième condition.
Le Concepteur de requêtes et de vues crée une clause WHERE qui contient une condition AND comme suit :
SELECT pub_id, title FROM titles WHERE (pub_id = '0877') AND (title LIKE '%Cook%')
Répétez les étapes 2 et 3 pour chaque condition supplémentaire que vous souhaitez ajouter.
Voir aussi
combiner des conditions lorsque AND a la priorité
Combiner des conditions lorsque OU a la priorité
Conventions pour combiner des conditions de recherche dans le volet Critères
spécifier des critères de recherche