Poprzez użycie klauzuli WHERE, możemy ograniczyć liczbę wyświetlanych rekordów. Dzięki niej szybko odnajdziemy interesujące nas informacje.
Schemat komendy WHERE:
Ćwiczenie 1
Chcemy wyświetlić wszystkich studentów, których imię rozpoczyna się na literę A. Dodam że znak % oznacza dowolny ciąg znaków dowolnej długości, natomiast znak _ to dowolny pojedynczy znak.
Ćwiczenie 2
Teraz chcemy wyświetlić wszystkich studentów, którzy mają 20 lat.
Operatory dozwolone w klauzuli WHERE
W języku SQL klauzula WHERE, wykorzystuje operatory. Służą one do porównywania danych ze wzorcem.
Poniższa tabela, zaweiera różne operatory, które pomogą Ci filtrować dane. Przykłady ich wykorzystania, będą omówione w osobnej lekcji.
| Operator | Znaczenie |
|---|---|
| LIKE | Wyszukiwanie po wzorze |
| BETWEEN | Pomiędzy (wykorzystywane dla dat, liczb) |
| = | Równy |
| <> | Różny |
| > | Większy niż |
| < | Mniejszy niż |
| >= | Większy bądź równy |
| <= | Mniejszy bądź równy |
| IN | Znajduje się w podanej kolekcji |