Zanim sięgniemy po najtrudniejsze sztuczki, wróćmy do fundamentów. Każde wielkie zapytanie zaczyna się od trzech prostych narzędzi: wyboru, filtra i porządku.
SELECT wskazuje kolumny, a FROM regał, z którego czytamy:1SELECT tytul, cena FROM ksiazki;WHERE przepuszcza tylko te wiersze, które spełniają warunek. Możemy używać operatorów =, >, <, >=, <=, <>:1SELECT tytul, cena FROM ksiazki WHERE dostepna = 1;To pytanie zwraca tylko książki, które są na półce.
ORDER BY układa wyniki według wybranej kolumny. ASC to porządek rosnący (domyślny), DESC malejący:1SELECT tytul, cena FROM ksiazki ORDER BY cena DESC;LIMIT ogranicza liczbę zwracanych wierszy. Razem z sortowaniem daje rankingi:1SELECT tytul, cena FROM ksiazki ORDER BY cena DESC LIMIT 3;To zapytanie pokazuje trzy najdroższe książki w Bibliotece. Filtr, porządek i limit - oto codzienne narzędzia każdego skryby!