Tarea de Los Ejercicios Del Between, in BD
Tarea de Los Ejercicios Del Between, in BD
Tarea de Los Ejercicios Del Between, in BD
Primer problema:
En una página web se guardan los siguientes datos de las visitas: nombre, mail, país y fecha de la
visita.
mail varchar2(50),
pais varchar2(20),
fecha date
);
values ('Juancito','[email protected]','Argentina','11/10/2016');
values ('Juancito','[email protected]','Argentina','12/09/2016');
values ('Juancito','[email protected]','Argentina','15/09/2016');
values ('Federico1','[email protected]','Argentina',null);
);
Segundo problema:
nombre varchar2(20),
laboratorio varchar2(20),
precio number(6,2),
cantidad number(4),
primary key(codigo)
);
values(102,'Sertal','Roche',5.2,10,'01/02/2020');
values(120,'Buscapina','Roche',4.10,200,'01/12/2017');
values(230,'Amoxidal 500','Bayer',15.60,100,'28/12/2017');
values(250,'Paracetamol 500','Bago',1.90,20,'01/02/2018');
values(350,'Bayaspirina','Bayer',2.10,150,'01/12/2019');
values(456,'Amoxidal jarabe','Bayer',5.10,250,'01/10/2020');
3- Recupere los nombres y precios de los medicamentos cuyo precio esté entre 5 y 15 (2
registros)
4- Seleccione los registros cuya cantidad se encuentre entre 100 y 200 (3 registros)
5- Recupere los remedios cuyo vencimiento se encuentre entre la fecha actual y '01/01/2028'
inclusive.
6- Elimine los remedios cuyo vencimiento se encuentre entre el año 2017 y 2018 inclusive (3
registros)
nombre varchar2(20),
laboratorio varchar2(20),
precio number(6,2),
cantidad number(4),
primary key(codigo)
);
values(102,'Sertal','Roche',5.2,10,'01/02/2020');
values(120,'Buscapina','Roche',4.10,200,'01/12/2017');
values(230,'Amoxidal 500','Bayer',15.60,100,'28/12/2017');
values(250,'Paracetamol 500','Bago',1.90,20,'01/02/2018');
values(350,'Bayaspirina','Bayer',2.10,150,'01/12/2019');
values(456,'Amoxidal jarabe','Bayer',5.10,250,'01/10/2020');
Primer problema:
codigo number(5),
nombre varchar2(20),
laboratorio varchar2(20),
precio number(6,2),
primary key(codigo)
);
values(100,'Sertal','Roche',5.2,1,'01/02/2015');
values(230,'Buscapina',null,4.10,3,'01/03/2016');
values(280,'Amoxidal 500','Bayer',15.60,100,'01/05/2017');
values(301,'Paracetamol 500','Bago',1.90,10,'01/02/2018');
values(400,'Bayaspirina','Bayer',2.10,150,'01/08/2019');
values(560,'Amoxidal jarabe','Bayer',5.10,250,'01/10/2020');
3- Recupere los nombres y precios de los medicamentos cuyo laboratorio sea "Bayer" o "Bago"
empleando el operador "in" (4 registros)
4- Recupere los nombres y precios de los medicamentos cuyo laboratorio NO sea "Bayer" o
"Bago" empleando el operador "in" (1 registro)
Note que los valores nulos no se incluyen.
6- Recupere los registros cuyas fechas de vencimiento se encuentra entre enero de 2015 y enero
del 2017 (emplee el operador apropiado) (2 registros)
7- Recupere los registros cuyo año de vencimiento sea 2015 o 2016 (emplee el operador
apropiado) (2 registros)
codigo number(5),
nombre varchar2(20),
laboratorio varchar2(20),
precio number(6,2),
primary key(codigo)
);
values(100,'Sertal','Roche',5.2,1,'01/02/2015');
values(230,'Buscapina',null,4.10,3,'01/03/2016');
values(280,'Amoxidal 500','Bayer',15.60,100,'01/05/2017');
values(301,'Paracetamol 500','Bago',1.90,10,'01/02/2018');
values(400,'Bayaspirina','Bayer',2.10,150,'01/08/2019');
values(560,'Amoxidal jarabe','Bayer',5.10,250,'01/10/2020');