6 - Recuperar algunos registros (where) |
Trabaje con la tabla "agenda" en la que registra los datos de sus amigos. 1- Cree la tabla, con los siguientes campos: apellido (cadena de 30), nombre (cadena de 20), domicilio (cadena de 30) y telefono (cadena de 11). 2- Visualice la estructura de la tabla "agenda". 3- Ingrese los siguientes registros: Acosta, Ana, Colon 123, 4234567; Bustamante, Betina, Avellaneda 135, 4458787; Lopez, Hector, Salta 545, 4887788; Lopez, Luis, Urquiza 333, 4545454; Lopez, Marisa, Urquiza 333, 4545454. 4- Seleccione todos los registros de la tabla 5- Seleccione el registro cuyo nombre sea "Marisa" (1 registro) 6- Seleccione los nombres y domicilios de quienes tengan apellido igual a "Lopez" (3 registros) 7- Muestre el nombre de quienes tengan el teléfono "4545454" (2 registros)Ver solución
drop table if exists agenda; create table agenda ( apellido varchar(30), nombre varchar(20), domicilio varchar(30), telefono varchar(11) ); select table_name,column_name,udt_name,character_maximum_length from information_schema.columns where table_name = 'agenda'; insert into agenda(apellido,nombre,domicilio,telefono) values ('Acosta', 'Ana', 'Colon 123', '4234567'); insert into agenda(apellido,nombre,domicilio,telefono) values ('Bustamante', 'Betina', 'Avellaneda 135', '4458787'); insert into agenda(apellido,nombre,domicilio,telefono) values ('Lopez', 'Hector', 'Salta 545', '4887788'); insert into agenda(apellido,nombre,domicilio,telefono) values ('Lopez', 'Luis', 'Urquiza 333', '4545454'); insert into agenda(apellido,nombre,domicilio,telefono) values ('Lopez', 'Marisa', 'Urquiza 333', '4545454'); select * from agenda; select * from agenda where nombre='Marisa'; select nombre,domicilio from agenda where apellido='Lopez'; select nombre from agenda where telefono='4545454';
Trabaje con la tabla "libros" de una librería que guarda información referente a sus libros disponibles para la venta. 1- Cree la tabla "libros". Debe tener la siguiente estructura: create table libros ( titulo varchar(20), autor varchar(30), editorial varchar(15)); 2- Visualice la estructura de la tabla "libros". 3- Ingrese los siguientes registros: El aleph,Borges,Emece; Martin Fierro,Jose Hernandez,Emece; Martin Fierro,Jose Hernandez,Planeta; Aprenda PHP,Mario Molina,Siglo XXI; 4- Seleccione los registros cuyo autor sea "Borges" (1 registro) 5- Seleccione los títulos de los libros cuya editorial sea "Emece" (2 registros) 6- Seleccione los nombres de las editoriales de los libros cuyo titulo sea "Martin Fierro" (2 registros)
drop table if exists libros; create table libros ( titulo varchar(20), autor varchar(30), editorial varchar(15) ); select table_name,column_name,udt_name,character_maximum_length from information_schema.columns where table_name = 'libros'; insert into libros(titulo,autor,editorial) values ('El aleph','Borges','Emece'); insert into libros(titulo,autor,editorial) values ('Martin Fierro','Jose Hernandez','Emece'); insert into libros(titulo,autor,editorial) values ('Martin Fierro','Jose Hernandez','Planeta'); insert into libros(titulo,autor,editorial) values ('Aprenda PHP','Mario Molina','Siglo XXI'); select * from libros where autor='Borges'; select titulo from libros where editorial='Emece'; select editorial from libros where titulo='Martin Fierro';