Źródło: Arkusze CKE
Aby wyświetlić rekordy z tabeli pracownicy tylko dla pracowników, którzy skończyli 26 lat należy użyćzapytania
Warianty odpowiedzi
-
A
A. SELECT * FROM pracownicy OR wiek > '25';
-
B
B. SELECT * FROM pracownicy AND wiek > '25';
-
C
C. SELECT * FROM wiek WHERE pracownicy > '25';
-
D
D. SELECT * FROM pracownicy WHERE wiek > '25';
Wyjaśnienie
Gdy chcemy wyciągnąć z bazy konkretne wiersze spełniające dany warunek, sięgamy po klauzulę WHERE. To podstawowy filtr w języku SQL.
W pytaniu chodzi o osoby, które skończyły 26 lat. Oznacza to, że ich wiek musi być ściśle większy niż 25. Zapis wiek > 25 spełnia dokładnie ten warunek.
Składnia jest tu bardzo prosta i logiczna: wpierw określamy co chcemy pobrać (SELECT *), potem skąd (FROM pracownicy), a na końcu nakładamy nasz filtr (WHERE wiek > '25').