ID: 1859 Bazy danych Łatwe

Ź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

  1. A

    SELECT nazwa FROM artykuly WHERE typ="pralka" OR cena BETWEEN 1000 OR 1500;

  2. B

    SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena FROM 1000 TO 1500;

  3. C

    SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena BETWEEN 1000 AND 1500;

  4. 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.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Bazy danych