Problema:
Un video club que alquila películas en video guarda información de sus películas en la
tabla "peliculas".
1- Elimine la tabla si existe.
2- Créela con la siguiente estructura:
create table peliculas (
codigo smallint unsigned auto_increment,
titulo varchar(40) not null,
actor varchar(30),
duracion tinyint unsigned,
primary key (codigo)
);
3- Ingrese los siguientes registros para las 3 tablas.
insert into peliculas (titulo,actor,duracion)
values('Elsa y Fred','China Zorrilla',90);
insert into peliculas (titulo,actor,duracion)
values('Mision imposible','Tom Cruise',120);
insert into peliculas (titulo,actor,duracion)
values('Mision imposible 2','Tom Cruise',180);
insert into peliculas (titulo,actor,duracion)
values('Harry Potter y la piedra filosofal','Daniel H.',120);
insert into peliculas (titulo,actor,duracion)
values('Harry Potter y la camara secreta','Daniel H.',150);
4- Guarde en dos variables el valor de duración de la película más larga y el de la más corta:
select @mayorduracion:=max(duracion), @menorduracion:= min(duracion) from peliculas;
5- Muestre todos los datos de ambas peliculas;
select * from peliculas
where duracion=@mayorduracion or
duracion=@menorduracion;
6- Guarde en una variable el nombre del actor de la película de mayor duración:
select @actor:=actor
from peliculas
where duracion=@mayorduracion;
7- Muestre todas las películas en las cuales trabaja el autor almacenado en la variable "@actor":
select * from peliculas
where actor=@actor;