Rozwinięcie zadania 14: zmodyfikuj kwerendę tak, by uwzględniała i obsługiwała NULLe.
Schemat: HR, Tabela: Employees, Kolumny: first_name, last_name, employee_id, manager_id, Wynik: 196 rows
[spoiler title=’Rozwiązanie’ style=’default’ collapse_link=’true’]
SELECT NVL(mgr.first_name, 'Nikt nie’)
||’ ’
||NVL(mgr.last_name, ”)
||’ jest managerem ’
||’ ’
||NVL(emp.first_name, 'niczyim’)
||’ ’
||NVL(emp.last_name, ”) AS „Manager”
FROM employees emp
FULL OUTER JOIN employees mgr
ON mgr.employee_id = emp.manager_id
ORDER BY mgr.employee_id;
[/spoiler]