You are on page 1of 1

/*EX 11*/

SELECT e.last_name,j.job_title,e.salary
FROM employees e, jobs j
WHERE j.job_id=e.job_id and salary =
(select min(salary)
FROM employees
WHERE department_id=e.department_id);

/*Ex 13*/

SELECT d.department_id,d.department_name
FROM departments d
WHERE d.department_id not in (
select department_id from employees where department_id is not null);

/*Comision */

SELECT e.last_name
FROM employees e
WHERE nvl(e.COMMISSION_PCT,0) < any (
select nvl(COMMISSION_PCT,0) from employees where manager_id=e.employee_id );

/*numele angajatilor care au salariul cel mai apropiat de media grilei de


salarizare pt jobul lor */

SELECT e.last_name
FROM employees e
WHERE e.employee_id in (
SELECT ee.employee_id
from employees ee,jobs jj
where abs(ee.salary-(jj.max_salary+jj.min_salary)/2) =
(
SELECT min(abs(eee.salary-(jjj.max_salary+jjj.min_salary)/2))
from jobs jjj,employees eee
where jjj.job_id=ee.job_id and eee.job_id=jjj.job_id
)
)

You might also like