Especificar varias condiciones de búsqueda para varias columnas (Visual Database Tools)
Puede ampliar o reducir el alcance de la consulta incluyendo varias columnas de datos como parte de la condición de búsqueda. Por ejemplo, podría:
Buscar los empleados que han trabajado más de cinco años en la compañía o que tienen determinados puestos de trabajo.
Buscar un libro publicado por una editorial específica y relativo a la cocina.
Para crear una consulta que busque valores en dos o más columnas, debe especificar una condición OR. Para crear una consulta que cumpla todas las condiciones de dos o más columnas, debe especificar una condición AND.
Especificar una condición OR
Para crear varias condiciones vinculadas con OR, debe incluir cada condición en una columna diferente del panel Criterios.
Para especificar una condición OR para dos columnas diferentes
En el panel Criterios, agregue las columnas en las que desee realizar la búsqueda.
En la columna Filtro de la primera columna en la que se va a realizar la búsqueda, especifique la primera condición.
En la columna O... de la segunda columna de datos en la que se va a realizar la búsqueda, especifique la segunda condición, dejando en blanco la columna Filtro.
El Diseñador de consultas y vistas crea una cláusula WHERE que contiene una condición OR similar a la siguiente:
SELECT job_lvl, hire_date FROM employee WHERE (job_lvl >= 200) OR (hire_date < '01/01/90')
Repita los pasos 2 y 3 para las demás condiciones que desee agregar. Use una columna O... distinta para cada una de ellas.
Especificar una condición AND
Para buscar en columnas de datos diferentes utilizando condiciones vinculadas con AND, debe incluir todas las condiciones en la columna Filtro de la cuadrícula.
Para especificar una condición AND para dos columnas diferentes
En el panel Criterios, agregue las columnas en las que desee realizar la búsqueda.
En la columna Filtro de la primera columna de datos en la que se va a realizar la búsqueda, especifique la primera condición.
En la columna Filtro de la segunda columna de datos, especifique la segunda condición.
El Diseñador de consultas y vistas crea una cláusula WHERE que contiene una condición AND similar a la siguiente:
SELECT pub_id, title FROM titles WHERE (pub_id = '0877') AND (title LIKE '%Cook%')
Repita los pasos 2 y 3 para las demás condiciones que desee agregar.
Vea también
Tasks
Combinar condiciones cuando AND tiene prioridad (Visual Database Tools)
Combinar condiciones cuando OR tiene prioridad (Visual Database Tools)
Conceptos
Convenciones para combinar condiciones de búsqueda en el panel Criterios (Visual Database Tools)