viernes, 17 de junio de 2011

Respuestas Guia

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