Como filtrar registros nas consultas com a cláusula WHERE
A cláusula WHERE filtra os registros retornados por uma consulta. Somente os registros que atendem à condição definida aparecem no resultado.
Carregando...
Usando a tabela produtos:
Carregando...
| nome | preco |
|---|---|
| Notebook | 3500 |
| Mouse | 89.90 |
| Teclado | 199.90 |
| Operador | Significado | Exemplo |
|---|---|---|
= | Igual a | WHERE categoria = 'Móveis' |
!= ou <> | Diferente de | WHERE categoria != 'Móveis' |
> | Maior que | WHERE preco > 500 |
< | Menor que | WHERE preco < 100 |
>= | Maior ou igual | WHERE preco >= 200 |
<= | Menor ou igual | WHERE estoque <= 20 |
Texto e datas vão entre aspas simples. Números não:
Carregando...
O WHERE não é exclusivo do SELECT. Ele é igualmente importante em atualizações e remoções:
Carregando...
Sem o
WHERE, oUPDATEe oDELETEafetam todos os registros da tabela.