Cláusula WHERE

La cláusula WHERE especifica las condiciones que deben cumplir los registros para ser recuperados. Esta cláusula contiene condiciones de la forma:

Copiar
WHERE expr1 operador_rel expr2

expr1 y expr2 pueden ser nombres de campos, valores constantes o expresiones.

operador_rel es el operador relacional que enlaza las dos expresiones.

Ejemplo

Recupere los nombres de los empleados que ganan 20.000 € o más.

Copiar
SELECT apellidos,nombre FROM emp WHERE salario >= 20000

La cláusula WHERE puede además utilizar expresiones como las siguientes:

Copiar
WHERE expr1 IS NULL
WHERE NOT expr2

Nota  Si selecciona nombres totalmente calificados en la lista SELECT (proyección), también debe utilizar nombres totalmente calificados en la cláusula WHERE relacionada.