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/
- 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:
Publicar un comentario