


Compreendendo a cláusula SQL WHERE: filtrando dados com facilidade
`where` é uma palavra-chave em SQL usada para especificar a condição para quais linhas incluir no conjunto de resultados. Geralmente é usado em conjunto com a instrução `SELECT` para filtrar os dados retornados.
Por exemplo, a consulta a seguir retornaria todos os pedidos onde o ID do cliente é 1234:
```
SELECT * FROM pedidos WHERE customer_id = 1234;
```
Da mesma forma, a consulta a seguir retornaria todos os pedidos cuja data do pedido fosse maior ou igual a 1º de janeiro de 2015:
```
SELECT * FROM ordens WHERE order_date >= '2015-01-01';
` ``
Você também pode usar `WHERE` em combinação com outras cláusulas, como `JOIN`, `GROUP BY` e `ORDER BY`, para refinar ainda mais os dados retornados.
Por exemplo, a consulta a seguir retornaria todos pedidos em que o ID do cliente é 1234 e a data do pedido é maior ou igual a 1º de janeiro de 2015 e o status do pedido é "enviado":
```
SELECT * FROM pedidos WHERE customer_id = 1234 AND order_date >= '2015- 01-01' AND order_status = 'enviado';
```



