jueves, 26 de agosto de 2010

Respuestas al Examen : Empleados

 

Empleados

1) Obtener los apellidos de los empleados

SELECT apellidos FROM Empleados

2) Obtener todos los empleados que se apellidan ‘López’ y los que se apellidan ‘Pérez’
SELECT * FROM Empleados
WHERE apellidos = ‘López” OR apellidos = ‘Pérez’

3) Obtener todos los empleados que trabajan en el Departamento 14

SELECT * FROM Empleados

WHERE departamento = 14

4) Obtener el presupuesto de todos los departamentos
SELECT SUM(presupuesto) FROM Departamentos

5) Obtener el número de empleados de cada departamento.
SELECT Departamento, COUNT(DNI)
FROM Empleados

6) Obtener un listado completo de empleados, incluyendo por cada empleado los datos del empleado y de su departamento.
SELECT Empleados.DNI, Empleados.Nombre, Empleados.Apellidos, Empleados.Departamento, Departamentos.Nombre, Departamentos.Presupuesto.
FROM Empleados, Departamentos

WHERE Empleados.Departamento = Departamentos.Codigo

7) Obtener los nombres y apellidos de los empleados que trabajen en departamentos cuyo presupuesto es mayor de U$ 60,000.

SELECT nombre, apellidos FROM Empleados
WHERE Departamento IN (SELECT Codigo FROM Departamentos WHERE presupuesto > 60000)

8) Añadir un nuevo Departamento: ‘Calidad’, con presupuesto de U$ 40,000 y código 11
INSERT INTO Departamentos
(Codigo, Nombre, Presupuesto)
VALUES ( 11, ‘Calidad’, 40000)

9) Reasignar a los empleados del departamento de investigación (código 77) al departamento de informática (código 14)

UPDATE Empleados

SET Departamento = 14
WHERE Departamento = 77

10) Despedir a los empleados que trabajan para el Departamento de Informática (Código 14)

DELETE Empleados
WHERE Departamento = 14

No hay comentarios:

Publicar un comentario