practica calificada base de datos ii - ventura merino abel luis

2

Click here to load reader

Upload: luis-ventura

Post on 27-Nov-2015

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Practica Calificada Base de Datos II - Ventura Merino Abel Luis

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'