Compartir a través de


Combinar condiciones cuando AND tiene prioridad (Visual Database Tools)

se aplica a:sql Server

Para combinar condiciones con AND, agregue la columna a la consulta dos veces una vez para cada condición. Para combinar condiciones con OR, coloque la primera en la columna Filtro y condiciones adicionales en una Or... columna.

Por ejemplo, imagine que desea encontrar a los empleados que han estado con la empresa durante más de cinco años en trabajos de nivel inferior o empleados con empleos de nivel medio independientemente de su fecha de contratación. Esta consulta requiere tres condiciones, dos de ellas vinculadas con AND:

  • Empleados con una fecha de contratación de hace más de cinco años y con un nivel laboral de 100.

    -o-

  • Empleados con un nivel de trabajo de 200.

Para combinar condiciones cuando AND tiene prioridad

  1. En el panel de criterios de , agregue las columnas de datos que desea buscar. Si desea buscar en la misma columna con dos o más condiciones vinculadas a AND, debe agregar el nombre de columna de datos a la cuadrícula una vez para cada valor que desee buscar.

  2. En la columna Filtro, escriba todas las condiciones que desea vincular con AND. Por ejemplo, para vincular condiciones con AND que buscan las columnas hire_date y job_lvl, escriba los valores < '1/1/91' y = 100, respectivamente, en la columna Filtro.

    Estas entradas de cuadrícula generan la siguiente cláusula WHERE en la instrucción del Panel de SQL :

    WHERE (hire_date < '01/01/91') AND  
      (job_lvl = 100)  
    
  3. En el Or... columna de cuadrícula, escriba las condiciones que desea vincular con OR. Por ejemplo, para agregar una condición que busque otro valor en la columna job_lvl, escriba un valor adicional en el Or... columna, como = 200.

    Agregar un valor en el Or... columna agrega otra condición a la cláusula WHERE en la instrucción del panel SQL:

    WHERE (hire_date < '01/01/91' ) AND  
      (job_lvl = 100) OR   
      (job_lvl = 200)  
    

Consulte también

Combinar condiciones cuando el operador OR tiene prioridad
Convenciones para combinar condiciones de búsqueda en el panel de criterios
Reglas para ingresar valores de búsqueda
especificar criterios de búsqueda