Zadanie 9
SELECT employee_id, first_name, last_name, department_id
FROM employees
WHERE department_id = 50;
Zadanie 10
SELECT employee_id, first_name, last_name, salary
FROM employees
WHERE salary > 10000;
Zadanie 11
SELECT employee_id, first_name, last_name, salary
FROM employees
WHERE salary BETWEEN 5000 AND 10000;
Zadanie 12
SELECT employee_id, first_name, last_name, job_id
FROM employees
WHERE job_id IN ('SA_REP', 'IT_PROG', 'HR_REP');
Zadanie 13
SELECT employee_id, first_name, last_name
FROM employees
WHERE last_name LIKE 'K%';
Zadanie 14
SELECT employee_id, first_name, last_name, manager_id
FROM employees
WHERE manager_id IS NULL;
📝 Omówienie
Klauzula WHERE filtruje wiersze przed zwróceniem wyników. BETWEEN jest inkluzywny (obejmuje wartości graniczne). IN jest wygodnym zastąpieniem wielu warunków OR. LIKE obsługuje symbole % (dowolny ciąg) i _ (jeden znak). NULL wymaga specjalnych operatorów IS NULL / IS NOT NULL – porównanie z NULL za pomocą = zawsze zwraca FALSE.
Zapytaj AI:
Opcja poziomu:
