Problema:
Trabaje con la tabla llamada "medicamentos" que almacena la información de los productos que vende
una farmacia.
1- Elimine la tabla, si existe.
2- Cree la tabla con la siguiente estructura:
create table medicamentos(
codigo int unsigned auto_increment,
nombre varchar(20),
laboratorio varchar(20),
precio decimal(5,2),
cantidad int unsigned,
primary key(codigo)
);
3- Visualice la estructura de la tabla "medicamentos".
4- Ingrese los siguientes registros (insert into):
insert into medicamentos (nombre, laboratorio,precio,cantidad)
values('Sertal','Roche',5.2,100);
insert into medicamentos (nombre, laboratorio,precio,cantidad)
values('Buscapina','Roche',4.10,200);
insert into medicamentos (nombre, laboratorio,precio,cantidad)
values('Amoxidal 500','Bayer',15.60,100);
insert into medicamentos (nombre, laboratorio,precio,cantidad)
values('Paracetamol 500','Bago',1.90,200);
insert into medicamentos (nombre, laboratorio,precio,cantidad)
values('Bayaspirina','Bayer',2.10,150);
insert into medicamentos (nombre, laboratorio,precio,cantidad)
values('Amoxidal jarabe','Bayer',5.10,250);
5- Ordene los registros por precio, de mayor a menor.
6- Ordene los medicamentos por número del campo "cantidad".
7- Ordene los registros por "laboratorio" (descendente) y cantidad (ascendente).
Otros problemas:
A) Trabaje con la tabla "peliculas" que guarda información de películas de video en alquiler.
1- Elimine la tabla, si existe.
2- Créela con la siguiente estructura:
-codigo (entero, sin signo, autoincrementable),
-titulo (cadena de 40),
-actor (cadena de 20),
-duracion (integer sin signo, máximo valor 200 aprox.),
-clave primaria (codigo).
3- Visualice la estructura de la tabla "peliculas".
4- Ingrese los siguientes registros:
insert into peliculas (titulo,actor,duracion)
values('Mision imposible','Tom Cruise',120);
insert into peliculas (titulo,actor,duracion)
values('Harry Potter y la piedra filosofal','Daniel R.',180);
insert into peliculas (titulo,actor,duracion)
values('Harry Potter y la camara secreta','Daniel R.',190);
insert into peliculas (titulo,actor,duracion)
values('Mision imposible 2','Tom Cruise',120);
insert into peliculas (titulo,actor,duracion)
values('Mujer bonita','Richard Gere',120);
insert into peliculas (titulo,actor,duracion)
values('Tootsie','D. Hoffman',90);
insert into peliculas (titulo,actor,duracion)
values('Un oso rojo','Julio Chavez',100);
5- Ordene los registros por el campo "actor".
6- Muestre las películas ordenadas por la duración, de mayor a menor.
B) En una página web se solicitan los siguientes datos para guardar información de sus visitas.
1- Elimine la tabla "visitas", si existe.
2- Créela con la siguiente estructura:
create table visitas (
numero int unsigned auto_increment,
nombre varchar(30) not null,
mail varchar(50),
pais varchar (20),
fecha date,
primary key(numero)
);
3- Ingrese algunos registros:
insert into visitas (nombre,mail,fecha)
values ('Ana Maria Lopez','AnaMaria@hotmail.com','2006-10-10');
insert into visitas (nombre,mail,fecha)
values ('Gustavo Gonzalez','GustavoGGonzalez@hotmail.com','2006-10-10');
insert into visitas (nombre,mail,fecha)
values ('Juancito','JuanJosePerez@hotmail.com','2006-10-11');
insert into visitas (nombre,mail,fecha)
values ('Fabiola Martinez','MartinezFabiola@hotmail.com','2006-10-12');
insert into visitas (nombre,mail,fecha)
values ('Fabiola Martinez','MartinezFabiola@hotmail.com','2006-09-12');
insert into visitas (nombre,mail,fecha)
values ('Juancito','JuanJosePerez@hotmail.com','2006-09-12');
insert into visitas (nombre,mail,fecha)
values ('Juancito','JuanJosePerez@hotmail.com','2006-09-15');
4- Ordene los rergistros por fecha, en orden descendente:
select * from visitas
order by fecha desc;
5- Ordene por nombre en forma ascendente y fecha en orden descendente:
select * from visitas
order by nombre asc,fecha desc;