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

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

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

Wyjaśnienie i uzasadnienie dydaktyczne

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

Wskazana opcja SELECT tytul FROM ksiazki WHERE cena < 50; 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: SELECT * FROM ksiazki WHERE cena < 50; – To jest błędne. W tej odpowiedzi zwracane są wszystkie pola, a nie tylko tytuły.
  • C: SELECT tytul FROM ksiazki WHERE cena > "50 zł"; – To jest błędne. W tej odpowiedzi zwracane są tytuły, dla których cena jest większa od 50 zł.
  • D: SELECT ksiazki FROM tytul WHERE cena < "50 zł"; – To jest błędne. W tej odpowiedzi zwracane są tytuły, dla których cena jest mniejsza od 50 zł.

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.