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: