Za pomocą której kwerendy w bazie MariaDB można wybrać artykuły, których ceny zawierają się w przedziale obustronnie domkniętym < 10, 20 >?
Za pomocą której kwerendy w bazie MariaDB można wybrać artykuły, których ceny zawierają się w przedziale obustronnie domkniętym < 10, 20 >?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C (SELECT * FROM Artykuly WHERE Cena BETWEEN 10 AND 20;)
Operator BETWEEN w języku SQL służy do filtrowania rekordów na podstawie określonego zakresu wartości. Konstrukcja WHERE Cena BETWEEN 10 AND 20 definiuje przedział obustronnie domknięty, co oznacza, że zapytanie zwróci wszystkie artykuły, których cena wynosi dokładnie 10, dokładnie 20, jak i dowolną wartość pośrednią.
Pozostałe odpowiedzi są błędne, ponieważ:
- Klauzula
IN (10, 20)(odpowiedź A) wyszukuje jedynie artykuły o cenach dokładnie równych 10 lub 20, pomijając wartości ze środka przedziału (np. 15). - Klauzula
LIKE 1%, 2%(odpowiedź B) jest niepoprawna składniowo i służy do porównywania wzorców tekstowych, a nie zakresów liczbowych. - Warunek
Cena > 10 AND Cena < 20(odpowiedź D) definiuje przedział otwarty, co oznacza, że ceny graniczne (równe dokładnie 10 lub 20) zostaną odrzucone.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Zapytanie
SELECT * FROM Artykuly WHERE Cena IN (10, 20);zawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych. - B: Zapytanie
SELECT * FROM Artykuly WHERE Cena LIKE 1%, 2%;zawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych. - D: Zapytanie
SELECT * FROM Artykuly WHERE Cena > 10 AND Cena < 20;zawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Kwerenda / Zapytanie SQLSformułowane w języku SQL żądanie skierowane do systemu bazy danych w celu wyszukania, dodania, modyfikacji lub usunięcia informacji.
- Instrukcja SELECT w SQLPodstawowe polecenie języka DQL (Data Query Language) w SQL służące do pobierania i filtrowania danych z jednej lub wielu tabel.
- Operator LIKE i znaki wieloznaczne w SQLOperator służący do wyszukiwania ciągów tekstowych pasujących do określonego wzorca z użyciem symboli wieloznacznych % i _.
Podobne pytania z działu „Sql zapytania dml dql”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 158 pytań z tego działu.
- #1
Jaki wynik zwróci poniższe zapytanie SQL?
- #2
Na podstawie poniższej tabeli wskaż, ile rekordów zostanie zwróconych przez zapytanie: SELECT * FROM pracownicy WHERE stanowisko = 'Programista';
- #3
Analizując poniższą tabelę i zapytanie SQL, wskaż poprawny wynik:
- #21
Jak nazywa się podzbiór strukturalnego języka zapytań, związany z formułowaniem zapytań do bazy danych za pomocą polecenia SELECT?
- #23
Jak posortowana będzie lista, utworzona ze wszystkich kolumn tabeli uczniowie i zawierająca uczniów ze średnią większą od 5, która zostanie zwrócona jako wynik przedstawionego zapytania?