I-
1) El Resultado muestra el nombre, salario y cargo de aquellos empleados que posean el salario mas alto.
2) El Resultado muestra el Numero de Empleado, Nombre, Apellido y Numero de Oficina de los empleados que no administran propiedades.
3) El Resultado muestra el Numero de Oficina y que posean mas de 3 empleados a cargo de dichas oficinas
4) Mal Redactado:
Update Empleado
Set salario = salario*1,2
having cargo = 'Asistente'
Bien Redactado:
Update Empleado
Set salario = salario*1.2
where cargo = 'Asistente'
II-
5) SELECT NOMBRE, APELLIDO, SALARIO
FROM EMPLEADO
WHERE APELLIDO LIKE 'B%'
AND NUMEMPLEADO IN (SELECT NUMEMPLEADO FROM PROPIEDAD)
AND SEXO LIKE 'F'
6) select nombre ,apellido, salario
from empleado
where sexo like 'F'
and salario > some (select salario from empleado where sexo like 'M')
7) Select nombre, count(numempleado)
from empleado
group by nombre
having count(numEmpleado) > 1
8) Select P.numpropiedad
from Propiedad P, Visita V
where V.fecha like '%06/07'
9) select nombre , apellido
from propietario
where nombre not in(select nombre from propietario)
and apellido not in (select apellido from propietario )
No hay comentarios:
Publicar un comentario