domingo, 15 de julio de 2007

Operadores Lógicos

Las operadores lógicos combinan el resultado de dos condiciones componentes para producir un resultado único basado en ellas o invierten el resultado de una única condición.

Se devuelve una fila sólo si el resultado global de la condición es verdadero.

En SQL están disponibles tres operadores lógicos:
• AND
• OR
• NOT

Puede utilizar varias condiciones en una cláusula WHERE utilizando los operadores AND y OR.

El Operador AND

  • En el ejemplo, las dos condiciones deben ser verdaderas para que se seleccione un registro.

Select empno, ename, job, sal From emp
Where sal >=1000 AND ename Like '%SC%';

http://liang.armstrong.edu:5560/isqlplus/

El Operador OR

  • En el ejemplo, cualquiera de las dos condiciones puede ser verdadera para que se seleccione un registro.

Select empno, ename, job, sal From emp
Where sal >=3000 OR ename Like '%M%';

El Operador NOT

  • El ejemplo nos muestra el apellido y el cargo de todos los empleados que no sean ANALYST, CLERK o SALESMAN.

Select ename, job From emp
Where job NOT In ('ANALYST', 'CLERK', 'SALESMAN');

Debe recordar que:


El operador NOT también se puede utilizar con otros operadores SQL, como IN, BETWEEN, LIKE y NULL.

No hay comentarios: