practica calificada base de datos ii - ventura merino abel luis
TRANSCRIPT
PRACTICA CALIFICADA BASE DE DATOS II
6.-
A)
select last_name, job_id, department_id, salary from hr.employees where job_id like '%SA_REP%' and salary not in(2500,3500,7000)
B)
SELECT distinct job_id as Cargo, DECODE('AD_PRES','A','ST_MAN','B','IT_PROG','C','SA_REP','D','ST_CLERK','E','0') as Grado from hr.employees
C)
SELECT manager_id, salary FROM hr.employees WHERE manager_id IS NOT NULL GROUP BY manager_id HAVING MIN(salary)>6000 ORDER BY MIN(salary) DESC
D)
SELECT COUNT(*) AS "Total", SUM(DECODE(TO_CHAR(hire_date,'YYYY'),2001,1,0)) AS "2001", SUM(DECODE(TO_CHAR(hire_date,'YYYY'),2002,1,0)) AS "2002",
SUM(DECODE(TO_CHAR(hire_date,'YYYY'),2003,1,0)) AS "2003", SUM(DECODE(TO_CHAR(hire_date,'YYYY'),2004,1,0)) AS "2004" FROM hr.employees
E)
select e.employee_id, e.last_name, e.department_id, e.salary, d.department_id, d.department_name
from hr.employees e, hr.departments d where e.department_id=d.department_id and department_name='Marketing'