


SQL WHERE-clausule begrijpen: gegevens eenvoudig filteren
`where` is een sleutelwoord in SQL dat wordt gebruikt om de voorwaarde op te geven waarvoor rijen moeten worden opgenomen in de resultatenset. Het wordt doorgaans gebruikt in combinatie met de `SELECT`-instructie om de gegevens te filteren die worden geretourneerd.
De volgende query retourneert bijvoorbeeld alle bestellingen waarbij het klant-ID 1234 is:
```
SELECT * FROM bestellingen WHERE klant_id = 1234;
```
Op dezelfde manier retourneert de volgende query alle bestellingen waarvan de besteldatum groter is dan of gelijk is aan 1 januari 2015:
```
SELECT * FROM bestellingen WHERE order_date >= '2015-01-01';
` ``
U kunt `WHERE` ook gebruiken in combinatie met andere clausules, zoals `JOIN`, `GROUP BY` en `ORDER BY`, om de gegevens die worden geretourneerd verder te verfijnen.
De volgende query retourneert bijvoorbeeld alle bestellingen waarbij het klant-ID 1234 is en de besteldatum groter is dan of gelijk is aan 1 januari 2015, en de bestelstatus "verzonden" is:
```
SELECT * FROM bestellingen WHERE klant_id = 1234 AND order_date >= '2015- 01-01' AND order_status = 'verzonden';
```



