Przejdź do treści głównej
INF.03Pytanie #1493 z 1558sql-zapytania-dml-dql

W języku SQL warunek liczba >= 10 AND liczba <= 100 jest równoważny warunkowi:

Opcje odpowiedzi:
A
NOT (liczba < 10 AND liczba > 100)
B
liczba BETWEEN 10 AND 100
Prawidłowa
C
liczba IN (10, 100)
D
liczba LIKE '10%'
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (liczba BETWEEN 10 AND 100)

Wskazana opcja liczba BETWEEN 10 AND 100 jest poprawna. Dokładnie odpowiada zasadom i mechanizmom określonym w specyfikacji języka i technologii bazodanowych dla tego zagadnienia.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: NOT (liczba < 10 AND liczba > 100) – Warunek w nawiasie (liczba < 10 AND liczba > 100) jest logicznie niemożliwy do spełnienia (liczba nie może być jednocześnie mniejsza od 10 i większa od 100), więc jest zawsze fałszywy. Jego zaprzeczenie (NOT) jest zawsze prawdziwe, co spowodowałoby wybranie wszystkich wierszy.
  • C: liczba IN (10, 100) – Operator IN sprawdza, czy wartość jest równa jednemu z elementów na liście. Ten warunek byłby prawdziwy tylko dla liczb 10 i 100, a nie dla całego przedziału.
  • D: liczba LIKE '10%' – Operator LIKE służy do dopasowywania wzorców w danych tekstowych. Warunek ten znalazłby wartości zaczynające się od '10', np. '10', '101', '1025'.

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

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.