Primer problema:
Una empresa almacena los datos de sus empleados en una tabla "empleados".
1- Cree la tabla:
create table empleados(
nombre varchar(30),
documento char(8),
domicilio varchar(30),
fechaingreso date,
seccion varchar(20),
sueldo decimal(6,2),
primary key(documento)
);
2- Ingrese algunos registros:
insert into empleados(
values('Juan Perez','22333444','Colon 123','1990-10-08','Gerencia',900.50);
insert into empleados
values('Ana Acosta','23444555','Caseros 987','1995-12-18','Secretaria',590.30);
insert into empleados
values('Lucas Duarte','25666777','Sucre 235','2005-05-15','Sistemas',790);
insert into empleados
values('Pamela Gonzalez','26777888','Sarmiento 873','1999-02-12','Secretaria',550);
insert into empleados
values('Marcos Juarez','30000111','Rivadavia 801','2002-09-22','Contaduria',630.70);
insert into empleados
values('Yolanda Perez','35111222','Colon 180','1990-10-08','Administracion',400);
insert into empleados
values('Rodolfo Perez','35555888','Coronel Olmedo 588','1990-05-28','Sistemas',800);
3- Muestre todos los empleados con apellido "Perez" empleando el operador "like" (3 registros)
4- Muestre todos los empleados cuyo domicilio comience con "Co" y tengan un "8" (2 registros)
5- Muestre todos los nombres y sueldos de los empleados cuyos sueldos incluyen centavos (3
registros)
6- Muestre los empleados que hayan ingresado en "1990" (3 registros)
Ver solución
drop table if exists empleados;
create table empleados(
nombre varchar(30),
documento char(8),
domicilio varchar(30),
fechaingreso date,
seccion varchar(20),
sueldo decimal(6,2),
primary key(documento)
);
insert into empleados
values('Juan Perez','22333444','Colon 123','1990-10-08','Gerencia',900.50);
insert into empleados
values('Ana Acosta','23444555','Caseros 987','1995-12-18','Secretaria',590.30);
insert into empleados
values('Lucas Duarte','25666777','Sucre 235','2005-05-15','Sistemas',790);
insert into empleados
values('Pamela Gonzalez','26777888','Sarmiento 873','1999-02-12','Secretaria',550);
insert into empleados
values('Marcos Juarez','30000111','Rivadavia 801','2002-09-22','Contaduria',630.70);
insert into empleados
values('Yolanda Perez','35111222','Colon 180','1990-10-08','Administracion',400);
insert into empleados
values('Rodolfo Perez','35555888','Coronel Olmedo 588','1990-05-28','Sistemas',800);
select * from empleados
where nombre like '%Perez%';
select * from empleados
where domicilio like 'Co%8%';
select nombre,sueldo from empleados
where cast(sueldo as varchar) not like '%.00';
select * from empleados
where cast(fechaingreso as varchar) like '%1990%';