Źródło: Arkusze CKE
Dana jest tabela psy o polach: imie, rasa, telefon_wlasciciela, rok_szczepienia. Aby wyszukać telefony właścicieli, których psy były szczepione przed 2015 rokiem, należy użyć polecenia SQL
Warianty odpowiedzi
-
A
SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia < 2015
-
B
SELECT psy FROM rok_szczepienia < 2015
-
C
SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia > 2015
-
D
SELECT imie, rasa FROM psy WHERE rok_szczepienia > 2015
Wyjaśnienie
Pisanie zapytania wyciągającego konkretne dane z bazy zawsze opiera się na stałym schemacie: co chcesz pobrać, skąd i pod jakim warunkiem.
W klauzuli SELECT podajesz tylko tę kolumnę, której potrzebujesz – w tym przypadku telefon_wlasciciela. Po FROM wskazujesz tabelę psy.
Na końcu dokładamy filtr WHERE z operatorem porównania. Warunek przed rokiem 2015 zapisujemy jako rok_szczepienia < 2015. Łącząc to w całość, otrzymujesz poprawne zapytanie SQL.