


SQL WHERE-Klausel verstehen: Daten einfach filtern
„where“ ist ein Schlüsselwort in SQL, das verwendet wird, um die Bedingung anzugeben, für die Zeilen in die Ergebnismenge aufgenommen werden sollen. Es wird typischerweise in Verbindung mit der `SELECT`-Anweisung verwendet, um die zurückgegebenen Daten zu filtern.
Zum Beispiel würde die folgende Abfrage alle Bestellungen zurückgeben, bei denen die Kunden-ID 1234 ist:
```
SELECT * FROMorders WHERE customer_id = 1234;
```
Ähnlich würde die folgende Abfrage alle Bestellungen zurückgeben, deren Bestelldatum grö+er oder gleich dem 1. Januar 2015 ist:
```
SELECT * FROMorders WHERE order_date >= '2015-01-01';
` „
Sie können „WHERE“ auch in Kombination mit anderen Klauseln wie „JOIN“, „GROUP BY“ und „ORDER BY“ verwenden, um die zurückgegebenen Daten weiter zu verfeinern. Die folgende Abfrage würde beispielsweise alle zurückgeben Bestellungen, bei denen die Kunden-ID 1234 ist und das Bestelldatum grö+er oder gleich dem 1. Januar 2015 ist und der Bestellstatus „versendet“ ist:
```
SELECT * FROMorders WHERE customer_id = 1234 AND order_date >= '2015- 01-01' UND order_status = 'versendet';
```



