30 - Otros operadores relacionales (between - in) |
Trabaje con la tabla llamada "medicamentos" de 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) unsigned, cantidad int unsigned, primary key(codigo) ); 3- Visualice la estructura de la tabla "medicamentos". 4- Ingrese los siguientes registros: 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- Recupere los nombres y precios de los medicamentos cuyo precio esté entre 5 y 15: select nombre,precio from medicamentos where precio between 5 and 15; 6- Seleccione los registros cuyo laboratorio sea "Bayer" o "Bago": select * from medicamentos where laboratorio in ('Bayer','Bago'); 7- Elimine los registros cuya cantidad esté entre 100 y 200: delete from medicamentos where cantidad between 100 and 200;
Una concesionaria de autos vende autos usados y almacena la información en una tabla llamada "autos". 1- Elimine la tabla "autos" si existe. 2- Cree la tabla con la siguiente estructura: create table autos( patente char(6), marca varchar(20), modelo char(4), precio decimal(8,2) unsigned, primary key(patente) ); 3- Ingrese los siguientes registros: insert into autos(patente,marca,modelo,precio) values('ACD123','Fiat 128','1970',15000); insert into autos(patente,marca,modelo,precio) values('ACG234','Renault 11','1990',40000); insert into autos(patente,marca,modelo,precio) values('BCD333','Peugeot 505','1990',80000); insert into autos(patente,marca,modelo,precio) values('GCD123','Renault Clio','1990',70000); insert into autos(patente,marca,modelo,precio) values('BCC333','Renault Megane','1998',95000); insert into autos(patente,marca,modelo,precio) values('BVF543','Fiat 128','1975',20000); 4- Seleccione todos los autos cuyo año sea '1970' o '1975' usando el operador "in": select * from autos where modelo in ('1970','1975'); 5- Seleccione todos los autos cuyo precio esté entre 50000 y 100000: select * from autos where precio between 50000 and 100000;
Retornar