Cláusula WHERE

A cláusula WHERE especifica as condições que os registros devem atender para serem recuperados. A cláusula WHERE possui condições no formato:

Copiar
WHERE expr1 operador_rel expr2

expr1 e expr2 podem ser nomes de campo, valores de constante ou expressões.

operador_rel é o operador relacional que vincula as duas expressões.

Exemplo

Recupere os nomes dos funcionários que recebem salário superior a US$ 20.000.

Copiar
SELECT sobrenome,nome FROM func WHERE salário >= 20000

A cláusula WHERE também pode usar expressões como:

Copiar
WHERE expr1 IS NULL
WHERE NOT expr2

Nota  Se você usar nomes totalmente qualificados na lista SELECT (projeção), também deverá usar nomes totalmente qualificados na cláusula WHERE relacionada.