30 - Otros operadores relacionales (is null) |
Trabajamos con la tabla "peliculas" de un video club que alquila películas en video. 1- Elimine la tabla, si existe; if object_id('peliculas') is not null drop table peliculas; 2- Créela con la siguiente estructura: create table peliculas( codigo int identity, titulo varchar(40) not null, actor varchar(20), duracion tinyint, primary key (codigo) ); 3- Ingrese algunos registros: insert into peliculas values('Mision imposible','Tom Cruise',120); insert into peliculas values('Harry Potter y la piedra filosofal','Daniel R.',null); insert into peliculas values('Harry Potter y la camara secreta','Daniel R.',190); insert into peliculas values('Mision imposible 2','Tom Cruise',120); insert into peliculas values('Mujer bonita',null,120); insert into peliculas values('Tootsie','D. Hoffman',90); insert into peliculas (titulo) values('Un oso rojo'); 4- Recupere las películas cuyo actor sea nulo (2 registros) 5- Cambie la duración a 0, de las películas que tengan duración igual a "null" (2 registros) 6- Borre todas las películas donde el actor sea "null" y cuya duración sea 0 (1 registro)Ver solución
if object_id('peliculas') is not null drop table peliculas; create table peliculas( codigo int identity, titulo varchar(40) not null, actor varchar(20), duracion tinyint, primary key (codigo) ); insert into peliculas values('Mision imposible','Tom Cruise',120); insert into peliculas values('Harry Potter y la piedra filosofal','Daniel R.',null); insert into peliculas values('Harry Potter y la camara secreta','Daniel R.',190); insert into peliculas values('Mision imposible 2','Tom Cruise',120); insert into peliculas values('Mujer bonita',null,120); insert into peliculas values('Tootsie','D. Hoffman',90); insert into peliculas (titulo) values('Un oso rojo'); select * from peliculas where actor is null; update peliculas set duracion=0 where duracion is null; delete from peliculas where actor is null and duracion=0; select * from peliculas;