Taller De Oracle

Páginas: 2 (445 palabras) Publicado: 5 de mayo de 2012
group by dname

1) que departamento de la empresa tiene el mayor costo incluyendo salarios y comisiones y cuál es su valor


select d.dname, sum (sal+nvl(comm,0))
from emp e,dept d
wheree.deptno=d.deptno group by dname
having sum (sal+nvl(comm,0))=(select max(sum(sal+nvl(comm,0)))
from emp
group by deptno)

2) que empleado de la empresa tiene mas comisión y su valor

selectename,max(comm) from emp
group by ename
_________________O_______________________

select ename,comm from emp
where comm = (select max(comm) from emp)


3) cual empleado es el que mayor dineroincluyendo salarios y comisiones recibe por la empresa su valor

select ename,sum(sal+nvl(comm,0))
from emp
group by ename

4) Cual localización LOC es la más costosa (incluyendo salarios ycomisiones) para la empresa y su valor.

select Dname,sum(sal+nvl(comm,0))
from emp e, dept d
where e.deptno = d.deptno
group by dname
having sum(sal+nvl(comm,0))= (select max(sum(sal+nvl(comm,0)))from emp e, dept d
where e.deptno=d.deptno
group by e.deptno)

5) Cual tipo de trabajo JOB es más costoso (incluyendo salarios y comisiones) para la empresa.

Select e job
From emp where sal (max (sal) + null (comm 0);

______________________O________________________________

select job,sum(sal+nvl(comm,0))
from emp e, ename
where e.ename = j.job
group by ename
havingsum(sal+nvl(comm,0))= (select max(sum(sal+nvl(comm,0)))
from emp e, job j
where e.enamr =j.job
group by j.job)


6) dar el nombre de los jefes de cada empleado

select e1.ename,e1.empno,e1.mgr,e2.enamefrom emp e1,emp e2
where e1.mgr=e2.empno

7) Cual es el nombre del jefe de todos los empleados.

select ename, job
from emp
where mgr is NULL

8) Cual jefe tiene mayor cantidad de empleados asu cargo.

SELECT MAX(count (*)) as mgr
FROM emp
group by mgr

9) Liste los empleados que en alguna parte de su nombre contenga una O, debe aparecer el cargo que posee, su localización, su...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia taller de oracle base de datos
  • ORACLE
  • Oracle
  • Oracle
  • oracle
  • Oracle
  • Oracle
  • oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS