Źródło: Arkusze CKE
Baza danych zawiera tabeleartykułyz polami:nazwa, typ, producent, cena. Aby wyświetlić wszystkie nazwy artykułów wyłącznie typu pralka, dla których cena jest z przedziału 1000 PLN i 1500 PLN, należy zastosować polecenie
Warianty odpowiedzi
-
A
SELECT nazwa FROM artykuly WHERE typ="pralka" OR cena BETWEEN 1000 OR 1500;
-
B
SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena FROM 1000 TO 1500;
-
C
SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena BETWEEN 1000 AND 1500;
-
D
SELECT nazwa FROM artykuly WHERE typ="pralka" OR cena BETWEEN 1000 AND 1500;
Wyjaśnienie
W tym zapytaniu musimy połączyć dwa różne kryteria filtrowania danych za pomocą sekcji WHERE.
Pierwszym kryterium jest typ sprzętu, który ma być pralką (typ="pralka"). Drugim kryterium jest ograniczenie cenowe od 1000 do 1500 PLN.
W SQL do sprawdzania, czy wartość mieści się w zamkniętym przedziale od-do, idealnie nadaje się operator BETWEEN ... AND ... Pozwala on napisać warunek bardzo czytelnie, w formie cena BETWEEN 1000 AND 1500.
Oba te warunki łączymy operatorem logicznym AND, ponieważ artykuł musi spełniać kryterium typu oraz kryterium ceny jednocześnie.