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

Dana jest tabela ksiazki z polami: tytul, autor, cena (typu liczbowego). Aby kwerenda SELECT wybrała tylko tytuły, dla których cena jest mniejsza od 50 zł, należy zapisać:

Opcje odpowiedzi:
A
SELECT * FROM ksiazki WHERE cena < 50;
B
SELECT ksiazki FROM tytul WHERE cena < '50 zł';
C
SELECT tytul FROM ksiazki WHERE cena > '50 zł';
D
SELECT tytul FROM ksiazki WHERE cena < 50;
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D (SELECT tytul FROM ksiazki WHERE cena < 50;)

Kwerenda wybiera kolumnę tytul z tabeli ksiazki, gdzie cena jest mniejsza od liczby 50.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Wybiera wszystkie kolumny (*), a pytanie wymagało tylko tytułów.
  • B: Błąd składni (odwrócone FROM i nazwy kolumn/tabel) oraz błędny warunek stringowy.
  • C: Błędny znak nierówności (>) i porównanie do ciągu znaków z walutą, podczas gdy pole jest liczbowe.

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.