Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clasepractica2 SQL 2011 Solucion1 PDF
Clasepractica2 SQL 2011 Solucion1 PDF
1
5. Seleccionar el nombre, salario y localidad donde trabajan de
los empleados que tengan un salario entre 10000 y 13000.
select nombre, salario, localizacion from EMPLEADO,
DEPARTAMENTO where EMPLEADO.dept_no=DEPARTAMENTO.dept_no and
salario between 10000 and 13000
10. Nombre de los empleados que trabajan en Len y cuyo oficio sea
analista o empleado.
select nombre from EMPLEADO, DEPARTAMENTO where
Cliente.depto_no=Departamento.depto_no and localizacion='Leon' and
oficio in ('Analista','Empleado')
2
13. Calcula el salario mnimo de los empleados del departamento
VENTAS.
select min(salario) from EMPLEADO, DEPARTAMENTO where
nombre_depto=Ventas and EMPLEADO.dept_no=DEPARTAMENTO.dept_no
3
MS EJEMPLOS
21. Mostrar los datos de los empleados cuyo salario sea mayor que
la media de todos los salarios.
select * from EMPLEADO where salario>(select avg(salario) from
EMPLEADO)
24. Mostrar los datos del empleado que tiene el salario ms alto en
el departamento de VENTAS.
select nombre from EMPLEADO,DEPARTAMENTO where
EMPLEADO.depto_no= DEPARTAMENTO.depto_no and nombre_depto='VENTAS'
and salario = (select max(salario) from EMPLEADO,DEPARTAMENTO where
EMPLEADO.depto_no = DEPARTAMENTO.depto_no and nombre_depto='VENTAS')
4
EJEMPLOS DE MODIFICACIN DE LA BASE DE DATOS
5
10. Igualar el salario de Esquivel Jose al salario de Esquivel
Leonel Alfonso, de la tabla PRUEBA.
update EMPLEADO set salario = (select salario from PRUEBA
where nombre=' Esquivel Leonel Alfonso ') where nombre=' Esquivel
Jose'
12. En la tabla EMPELADO borrar todos los empleados que sean del
departamento 20 y sean ANALISTAS.
delete from EMPLEADO where depto_no = 20 and oficio='Analista'