72 - Variables de usuario.


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;



 


Retornar