Źródło: Arkusze CKE
Dana jest tabela o nazwie wycieczki z polami: nazwa, cena, miejsca (jako liczba wolnych miejsc). Aby dla dowolnego zbioru danych tabeli wyświetlić jedynie nazwy tych wycieczek, dla których cena jest niższa niż 2000 zł i mają przynajmniej cztery wolne miejsca, należy posłużyć się zapytaniem
Warianty odpowiedzi
-
A
SELECT * FROM wycieczki WHERE cena < 2000 AND miejsca > 4;
-
B
SELECT * FROM wycieczki WHERE cena < 2000 OR miejsca > 3;
-
C
SELECT nazwa FROM wycieczki WHERE cena < 2000 AND miejsca > 3;
-
D
SELECT nazwa FROM wycieczki WHERE cena < 2000 OR miejsca > 4;
Wyjaśnienie
Rozbierzmy to zapytanie na czynniki pierwsze, aby logicznie zrozumieć każdy warunek.
Chcemy wyświetlić tylko nazwy wycieczek, więc zaczynamy od SELECT nazwa FROM wycieczki.
W sekcji WHERE nakładamy dwa warunki połączone operatorem AND: cena musi być niższa niż 2000, a wolnych miejsc musi być przynajmniej cztery.
Warunek przynajmniej cztery miejsca oznacza cztery lub więcej. W SQL zapisuje się to jako miejsca >= 4 lub matematycznie równoważnie miejsca > 3.