Вы находитесь на странице: 1из 3

SQL BASICO

Encuentre el nombre, empleo, nmero de departamento y


salario de cada empleado que gane igual que Jones o gane
igual o ms que ford
Seleccionar el nombre, empleo y salario de las personas de l departamento 20
que tengan el mismo empleo que las persona del departamento 30, ordenados
por salarios.
Cul es el empleado mejor pagado por cada departamento?
Encuentre todos los departamentos que tengan empleados y saque toda la
informacin disponible
Qu empleado fue el ultimo en entrar en cada departamento?
Cuntos empleados trabajan en NEW YORK?
Qu empleados trabajan NEW YORK?
Nombres, puestos y salarios de los empleados de la empresa cuyo salario sea
superior a 2000, ordenados por salario descendente
Nombres, puestos, salarios y cdigos de departamento de los empleados
ordenados por cdigo de departamento, y cuando pertenezcan al mismo
departamento, por salario de mayor a menor
Nombre, puesto e importe de la subida salarial que correspondera a cada
empleado si se decidiera incrementar todos los salarios en un 10%
Igual que el punto anterior, pero ordenado por puesto y, dentro de l por
incremento salarial de mayor a menor
Salario medio, mnimo y mximo de los empleados de la compaa
Salario total a pagar a los empleados cuyo puesto es analista y contar el nmero
de empleados con ese puesto
Igual que el punto 12, pero agrupando los datos por departamento
Nmero de categoras que existen en la empresa

SQL MEDIO
Encuentre los empleados que ganen mas que el salario
medio de su propio departamento
Qu empleados ganan menos del 30% del presidente?
Utilice Selects anidadas para determinar los nombres de los empleados que
tienen el nombre(S) ms largo(S)
Seleccione el nombre y empleo de cada empleado que tenga un jefe. Tambin
liste el nombre y empleo del jefe de dichos empleados
Muestre los nombres y salarios de los empleados que ganan mas que sus jefes
Encuentre todos los empleados que tienen el mismo trabajo que Jones
Listado de empleados que tienen un salario mayor que el de algn vendedor
Nombre, deptno, empleo y salario del empleado mejor pagado de cada deptno
Salario medio de cada puesto de trabajo en aquellas categoras cuyo salario
medio sea superior al salario medio de la empresa
Departamentos que tengan al menos dos administrativos (CLERK).
Salario medio por departamento, excluyendo a los managers y al presidente,
ordenado descendentemente por salario medio
Salario medio, mnimo y mximo de las categoras de administrativos y
managers ordenados por salario medio.
Nmero de empleados contratados por ao y departamento.
Lista todos los empleados con el mismo trabajo y salario que Ford
Qu empleados trabajan en NEW YORK?
Cul es el empleado mejor pagado por departamento?
Seleccione el nombre, empleo y salario de las personas del departamento 20, que
tengan el mismo empleo que las personas del departamento 30, ordenados por
salario.
Encuentre el nombre, empleo, nmero de departamento y salario de cada
empleado que gane igual que Jones o gane igual o mas que ford
Encontrar el nombre ( en orden alfabtico ) y trabajo de los empleados que viven
en chicago con el mismo trabajo que ALLEN.

SQL AVANZADO
Nombre del empleado ms largo. El nombre saldr con la primera letra en
maysculas y el resto en minsculas
Nombres, categoras y aos cumplidos de antigedad de los empleados de la
empresa en orden descendente de antigedad y ascendente de nmero de
departamento. Los nombres de las categoras saldrn en minsculas
Antigedad media de los empleados de cada departamento.
Seleccione los nombres y salarios de los empleados que ganan ms que sus jefes
Encuentra todos los empleados que ganan mas que el salario medio de los
empleados de su propio departamento y listarlos ordenados por departamento.
Cuantos meses hace que ingres el presidente de la compaa?
Muestre los empleados cuyo aniversario es el mes de diciembre
Obtener los registros de los analistas con las fechas de ingreso formateadas con
3 de Diciembre de 1984
Mostar los nombre y las fechas de ingreso de los empleados del departamento 20
con la fecha formateada con esta mascara: 10/31/86.
--Selects anidadas para determinar los nombres de los empleados que
tienen el nombre(S) ms largo(S)
select* from emp
select ename from emp
(select max(length(ename))from emp)
select* from emp where length(ename)=
(select max(length(ename))from emp)
-- Cul es el empleado mejor pagado por cada departamento?
select * from emp where sal in
(select max (sal)from emp group by deptno)
-- Encuentre los empleados que ganen mas que el salario medio de su
propio departamento
select * from emp where sal > any
(select max(sal)/count(*) from emp group by deptno)

Вам также может понравиться