Ejercicio 2
Ejercicio 2
Ejercicio 2
4. Obtener todos los datos de los empleados que se apellidan Lopez y los que se
apellidan Perez.
Solucion: SELECT* FROM empleados WHERE Apellidos= 'lopez' OR Apellido 'Perez'
7. Obtener todos los datos de los empleados cuyo apellido comience con 'P'.
Solucion: SELECT *FROM empleados WHERE Apellido LIKE '%P%'
10. Obtener un listado completo de empleados, incluyendo por cada empleado, los
datos del empleado y de su departamento.
Solucion: SELECT d.*, e.* FROM departamentos d INNER JOIN empleados e ON
d.Codigo =e.Departamento
11. Obtener los datos de los empleados que trabajan en departamentos cuyo
presupuesto sea mayor a 40,000.00
Solucion:SELECT d.*, e.* FROM departamentos d INNER JOIN empleados e ON
d.Codigo=e.Departamento WHERE d.Presupuesto>40000
12. Obtener los datos de los departamentos cuyo presupuesto sea mayor al
presupuesto medio de todos los departamentos.
Solucion: SELECT *FROM Departamentos WHERE Presupuesto > (SELECT AVG(Presupuesto)
FROM Departamentos)
13. Obtener solo los nombres de los departamentos que tienen mas de 2 empleados.
Solucion:SELECT Nombre FROM departamentos WHERE Código IN (SELECT Departamento FROM
Empleados GROUP BY Departamento HAVING COUNT(*)>2)