ID: 1746 Bazy danych Łatwe

Źródło: Arkusze CKE

Za pomocą której kwerendy w bazie MariaDB można wybrać artykuły, których ceny zawierają się w przedziale obustronnie domkniętym ?

Warianty odpowiedzi

  1. A

    A. SELECT * FROM Artykuly WHERE Cena IN (10, 20);

  2. B

    B. SELECT * FROM Artykuly WHERE Cena LIKE 1%, 2%;

  3. C

    C. SELECT * FROM Artykuly WHERE Cena BETWEEN 10 AND 20;

  4. D

    D. SELECT * FROM Artykuly WHERE Cena > 10 AND Cena < 20;

Wyjaśnienie

Klauzula BETWEEN w języku SQL tworzy tak zwany przedział domknięty. Oznacza to, że wartości graniczne podane w warunku są również wliczane do wyniku zapytania.

Pisząc BETWEEN 10 AND 20, baza danych zwróci artykuły o cenie 10, 20 oraz wszystkie pomiędzy nimi.

Gdybyśmy chcieli uzyskać przedział otwarty, musielibyśmy użyć klasycznych operatorów większości i mniejszości bez znaków równości.

Sprawdź się w praktyce

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

Podobne pytania — Bazy danych