Clases Oracle

Páginas: 3 (621 palabras) Publicado: 11 de mayo de 2014
Corrección de clase número 3


SELECT * FROM bonus

SELECT * FROM salgrade

SELECT * FROM emp




" Entregue la información de los empleados y el grado al que pertenecen según su rango desueldo ordenado por :
" Grado al que pertenecen
" Nombre del empleado
" Sueldo
" Nombre y Grado al que pertenecen

SELECT a.ename, b.grade, a.sal FROM emp a, salgrade b
WHERE a.sal = b.losalORDER BY b.grade


SELECT a.ename, b.grade, a.sal FROM emp a, salgrade b
WHERE a.sal = b.losal
ORDER BY a.ename

SELECT a.ename, b.grade, a.sal FROM emp a, salgrade b
WHERE a.sal = b.losalORDER BY a.sal

SELECT a.ename, b.grade, a.sal FROM emp a, salgrade b
WHERE a.sal = b.losal
ORDER BY 1,2


" Entregue la suma de los sueldos de los empleados por Cuidad
SELECT Sum(e.sal),d.loc FROM emp e, dept d
WHERE e.deptno = d.deptno
GROUP BY d.loc


-- como para mas adelante
SELECT Sum(e.sal),'NEW YORK' FROM emp e, dept d
WHERE e.deptno = d.deptno
AND d.loc = 'NEW YORK'" Entregue el promedio de los sueldos por cuidad
SELECT Round(avg(e.sal),3), d.loc FROM emp e, dept d
WHERE e.deptno = d.deptno
GROUP BY d.loc

--penasndo en que el promedio de sueldos seamayor que 2200

SELECT Round(avg(e.sal),3), d.loc FROM emp e, dept d
WHERE e.deptno = d.deptno
GROUP BY d.loc
HAVING Round(avg(e.sal),3) > 2200




" Entregue la cuidad que posee el menorsueldo

SELECT d1.loc
FROM emp e1, dept d1,
(SELECT min(e.sal) sal FROM emp e, dept d
WHERE e.deptno = d.deptno) vista
WHERE
vista.sal = e1.sal
AND e1.deptno = d1.deptno

--GROUP BYd.loc
--





" Entregue la cuidad que posee el mayor sueldo

SELECT d1.loc, vista.sal
FROM emp e1, dept d1,
(SELECT max(e.sal) sal FROM emp e, dept d
WHERE e.deptno = d.deptno) vistaWHERE
vista.sal = e1.sal
AND e1.deptno = d1.deptno


" Entregue los promedios de sueldos por cargo

SELECT Round(Avg(sal),3) salario_prom, job FROM emp GROUP BY job

" Entregue el numero...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 20150212 Arquitectura Oracle Clase
  • ORACLE
  • Oracle
  • Oracle
  • oracle
  • Oracle
  • Oracle
  • oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS