Resolucipo De Ejercicios Bases De Datos Simple
1. Tabla de códigos de la creación
CREATE TABLE departamentos ( Cod_departamento INTEGER, Nombre Varchar(255) NOT NULL, Presupuesto REAL NOT NULL, PRIMARY KEY(cod_departamento) );
CREATE TABLE Empleados ( NSS INT NOT NULL, Nombre Varchar(255) NOT NULL, Apellidos Varchar(255) NOT NULL, cod_departamento INT NOT NULL, PRIMARY KEY (NSS), FOREIGN KEY(cod_Departamento) REFERENCES Departamentos(cod_departamento) );
2. Seleccione el apellido de todos los empleados.
SELECT Apellidos FROM Empleados;
3. Seleccione el apellido de todos los empleados,sin duplicados.
SELECT DISTINCT(Apellidos) FROM Empleados;
4. Seleccione todos los datos de los empleados cuyo apellido es "Smith".
SELECT * FROM Empleados WHERE Apellidos = 'Smith';
5.Seleccione todos los datos de los empleados cuyo apellido es "Smith" o "Doe".
/ * Con OR/ * SELECT * FROM Empleados WHERE Apellidos = 'Smith' OR Apellidos = 'Doe';
/ * Con IN * / SELECT * FROM EmpleadosWHERE Apellidos IN ('Smith', 'Doe');
6. Seleccione todos los datos de los empleados que trabajan en el departamento 14.
SELECT * FROM Empleados WHERE cod_departamento=14;
7. Seleccione todoslos datos de los empleados que trabajan en el departamento de 37 o 77 departamentos.
/ * Con OR / * SELECT * FROM Empleados WHERE cod_departamento=37 OR cod_departamento=77;
/ * Con IN * / SELECT *FROM Empleados WHERE cod_Departamento IN (37,77);
8. Seleccione todos los datos de los empleados cuyo apellido comienza con una "S".
SELECT * FROM Empleados WHERE Apellidos LIKE 'S%';
9.Seleccione la suma de todos los presupuestos de los departamentos.
SELECT SUM(presupuesto) FROM departamentos;
10.Seleccione el número de empleados en cada departamento (sólo es necesario para mostrarel código de departamento y el número de empleados).
SELECT cod_Departamento, COUNT(*) FROM Empleados GROUP BY cod_Departamento;
11. Seleccione todos los datos de los empleados, incluyendo el...
Regístrate para leer el documento completo.