Bases de Datos
BASES DE DATOS DE APLICACIONES
UNIDAD I
LIC. ERICK OMAR GUZMAN FLORES
PRESENTA
ISRAEL CERECEDO MARTÍNEZ
20 ENERO 2014
DISEÑO DE LA BASE DEDATOS
Requerimientos de Consultas a una Base de Datos
1.- Obtener los apellidos de los empleados
SELECT Apellido FROM empleados;
2.- Obtener los diferentes apellidos de los empleadosSELECT DISTINCT Apellido FROM empleados;
3.- Obtener todos los datos de los empleados que se apellidan López
SELECT * FROM empleados WHERE Apellido LIKE 'Lopez';
4.- Obtener todos los datos de losempleados que se apellidan López y Flores
SELECT * FROM empleados WHERE Apellido LIKE 'Lopez' or Apellido LIKE 'Perez';
5.- Todos los datos de los trabajadores del departamento de ContabilidadSELECT DNI, em.Nombre, Apellido, Departamento, Sueldo FROM empleados em INNER JOIN
departamento de ON de.Codigo=em.departamento WHERE de.Nombre='Contabilidad';
6.- Todos los datos de lostrabajadores del departamento de Contabilidad e informática
SELECT DNI, em.Nombre, Apellido, Departamento, Sueldo FROM empleados em INNER JOIN
departamento de ON de.Codigo=em.departamento WHEREde.Nombre='Contabilidad' OR
de.Nombre='Informatica';
7.- Obtener todos los datos de los empleados que su apellido empieza con P
SELECT * FROM empleados WHERE Apellido LIKE 'P%';
8.- Obtener el total delpresupuesto de todos los departamentos
SELECT SUM(Pres) FROM departamento;
9.- Obtener el promedio del presupuesto de todos los departamentos
SELECT AVG(Pres) FROM departamento;
10.- Obtener elnúmero de trabajadores de Contabilidad
SELECT COUNT(DNI) FROM empleados em INNER JOIN departamento de ON de.Codigo=em.departamento
WHERE de.Nombre='Contabilidad';
11.- Obtener el nombre de cadadepartamento y su número de trabajadores
SELECT de.Nombre, COUNT(de.Nombre) Empleados FROM departamento de LEFT JOIN empleados em ON
de.Codigo=em.departamento GROUP BY de.Nombre;
12.- Obtener...
Regístrate para leer el documento completo.