CONSULTAS EN SQL
SOLUCION UNIDAD 2
PRESENTADO POR:
DIANA CAROLINA LOPEZ PARDO
PRESENTADO A:
ING JUAN C. FERNANDEZ
ASIGNATURA:
APLICACIÓN SISTEMATIZADA
UMECIT VIRTUAL
VI SEMESTRE
2011Unidad - S28ASU2 Prueba evaluativa - Unidad 2
DISEÑAR LAS CONSULTAS EN SQL PARA LOS SIGUIENTES ENUNCIADOS.
1. Recuperar el nombre, apellido y salario de todos los empleados que trabajan en eldepartamento administrativo.
RTA.:
SELECT NOMBRE,APELLIDO,SALARIO
FROM EMPLEADOS
WHERE DNO=(SELECT DNUMERO FROM DEPARTAMENTO WHERE DNOMBRE= ‘ADMINISTRATIVO’)
2. Seleccionar toda la información de losempleados que trabajan en el departamento 5.
RTA.:
SELECT *
FROM EMPLEADOS
WHERE DNO=5
3. Seleccionar toda la información de los empleados que trabajan en el Departamento de investigación.RTA.:
SELECT *
FROM EMPLEADOS
WHERE DNO=(SELECT DNUMERO FROM DEPARTAMENTO WHERE DNOMBRE= ‘INVESTIGACION’)
4. Listar el nombre, apellido y la cédula de identidad de todos los empleados quetrabajan en el departamento de investigación y ganan mas de $ 2500.
RTA.:
SELECT NOMBRE,APELLIDO,CI
FROM EMPLEADOS
WHERE DNO=(SELECT DNUMERO FROM DEPARTAMENTO WHERE DNOMBRE=’INVESTIGACION’) ANDSALARIO>2500
5. Para cada proyecto localizado en Cuenca, listar el número de proyecto, el número de departamento que lo controla, incluyendo el apellido del jefe, la dirección y salario.
RTA.:
SELECTPNUMERO,DNUM,APELLIDO,DIRECCION,SALARIO
FROM DEPARTAMENTO,EMPLEADO,PROYECTO
WHERE LUGAR=’CUENCA’ AND JEFECI=CI
GROUP BY PNUMERO
6. Listar la cédula de identidad y el apellido de todos los empleadosque ganan más de $ 2500 o han trabajado más de 20 horas en cada uno de los proyectos.
RTA.:
SELECT CI,APELLIDO
FROM EMPLEADOS,TRABAJA_EN
WHERE (SALARIO>2500 OR HORAS>20) AND CI=PCI
GROUP BY PNO7. Listar los nombres de los empleados que trabajan en los departamentos 1, 10 y 30.
RTA.:
SELECT NOMBRE
FROM EMPLEADOS
WHERE DNO IN(1,10,30)
8. Listar el nombre, apellido y la cédula de...
Regístrate para leer el documento completo.