Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CREACIÓN TABLAS
CREATE TABLE EMPLEADOS(
id_empleado int primary Key NOT
NULL,
nombre char(50) NOT NULL,
apellidos char(50) NOT NULL,
f_nacimiento date NOT NULL,
sexo char(1) NOT NULL,
cargo char(50) NOT NULL,
salario int NOT NULL
);
EJERCICIOS
EJERCICIOS
1. Listar los nombres de los empleados cuyo nombre termine con la letra ‘o’.
Select nombre
From EMPLEADO
Where nombre like ‘*o’
2. Seleccionar el nombre, el oficio y salario de los empleados que trabajan en León.
select nombre, oficio, salario
from EMPLEADO
where dir='León'
3. Calcular el salario medio de todos los empleados.
select avg(salario)
from EMPLEADO
4. ¿Cuál es el máximo salario de los empleados del departamento número 10?
select max(salario)
from EMPLEADO
where cod_dep = 10
13. Insertar en la tabla EMPLEADO un empleado con código 8, nombre ‘Cajas Carlos’ de 32 años,
oficio Analista, vive en Matagalpa, fecha de ingreso en la empresa el 22-06-2001, su salario es
de 15600, no tiene comisión y pertenece al departamento 20.
INSERT INTO EMPLEADO (cod_emp, nombre, edad, oficio, dir, fecha_ing, salario,
comisión, cod_dep)
VALUES ('8','Cajas arlos','32','Empleado','Matagalpa','22/06/2001','15600',null,'20');
14. Insertar en la tabla DEPARTAMENTO un departamento cuyo número sea 50, de nombre
‘GENERAL’ y cuya localización sea ‘Laborio’.
17. Cambiar todos los empleados del departamento número 30 al departamento número 20.
update EMPLEADO set cod_dep = 20
where cod_dep = 30
18. Incrementar en un 10% el sueldo de los empleados del departamento 10.
update EMPLEADO set salario=salario*1.1
where cod_dep=10
21. En la tabla EMPELADO borrar todos los empleados que sean del departamento 20