


Zrozumienie klauzuli SQL WHERE: łatwe filtrowanie danych
„gdzie” to słowo kluczowe w języku SQL używane do określenia warunku, dla którego wiersze mają zostać uwzględnione w zestawie wyników. Zwykle jest używane w połączeniu z instrukcją `SELECT` w celu filtrowania zwracanych danych.
Na przykład poniższe zapytanie zwróci wszystkie zamówienia, których identyfikator klienta to 1234:
```
SELECT * FROM zamówienia WHERE id_klienta = 1234;
```
Podobnie poniższe zapytanie zwróci wszystkie zamówienia, których data zamówienia jest większa lub równa 1 stycznia 2015:
```
SELECT * FROM zamówienia WHERE data_zamówienia >= '2015-01-01';
` ``
Możesz także użyć `WHERE` w połączeniu z innymi klauzulami, takimi jak `JOIN`, `GROUP BY` i `ORDER BY`, aby jeszcze bardziej uściślić zwracane dane.
Na przykład poniższe zapytanie zwróci wszystko zamówienia, w których identyfikator klienta to 1234, data zamówienia jest większa lub równa 1 stycznia 2015 r., a status zamówienia to „wysłane”:
```
SELECT * FROM zamówienia WHERE identyfikator_klienta = 1234 ORAZ data_zamówienia >= '2015- 01-01' AND status_zamówienia = 'wysłano';
```



