Créate data base
Use base_empleados, create table departamentos(codigo int, nombre varchar(100), presupuesto
int, primary key(codigo));
create table empleados(dni varchar(8), nombre varchar(100), apellidos varchar(255),
departamentos int, primary key(dni), foreign key(departamentos) references
departamentos(codigo));
select apellidos from empleados;
select distinct apellidos from empleados;
select *from empleados where apellidos='vazquez';
select *from empleados where apellidos='vazquez' OR apellidos='santos';
select *from empleados where apellidos IN('vazquez', 'santos');
select *from empleados where departamentos=2;
select * from empleados where departamentos =1 OR departamentos =5;
select * from empleados where departamentos IN (1,5);
select * from empleados where apellidos LIKE 'S%';
select SUM(presupuesto) from departamentos;
select departamentos, COUNT(*) from empleados GROUP BY departamentos;
select * from empleados INNER JOIN departamentos ON [Link] =
[Link];
select [Link], apellidos,[Link], presupuesto from empleados INNER
JOIN departamentos ON [Link] = [Link];
select [Link], apellidos, [Link], presupuesto from empleados e INNER JOIN departamentos
D ON [Link] =[Link];
select nombre, apellidos from empleados where departamentos IN (select codigo from
departamentos where presupuesto > 5000);
select [Link], apellidos from empleados INNER JOIN departamentos ON
[Link]=[Link] AND [Link] > 2000;
select * from departamentos where presupuesto > (select AVG(presupuesto) from
departamentos);
select nombre from departamentos where codigo IN (select departamentos from empleados
GROUP BY departamentos HAVING COUNT(*) > 1);
select [Link] from empleados INNER JOIN departamentos ON departamentos =
codigo GROUP BY [Link] HAVING COUNT(*) > 1;
update departamentos set presupuesto= presupuesto*0.9;
update empleados set departamentos = 5 where departamentos =1;
delete from empleados where departamentos=2;
delete from empleados where departamentos IN (select codigo from departamentos where
presupuesto >= 5000);
Delete from empleados;