Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
go create table suministro (sum_codigo char(4) not null primary key, alm_responsable varchar(20) not null, sum_direccion varchar(20)not null, sum_telefono varchar(7)not null ) go if exists(select * from sysObjects where type='u' and name='productos') drop table productos go create table productos (pre_codigo char (6)not null primary key, pro_nombre varchar(20) not null, sum_codigo char (4)not null, alm_codigo char(3) not null, pro_cantidad integer not null, pro_fecha datetime not null, pro_precio numeric(6,2)not null ) go if exists(select * from sysObjects where type='u' and name='almacen') drop table almacen go create table almacen (alm_codigo char(3) not null primary key, alm_ubicacion char(7) not null, alm_responsable varchar (20)not null ) Go insert into suministro 456','4757878') insert into suministro 335','9465345') insert into suministro 567','4565678') insert into suministro 234','4898998') insert into suministro 676','9563455') select * from suministro insert into almacen values ('zo1','lima','ruben mujica') insert into almacen values ('zo2','callao','juan mori') insert into almacen values('zo3','surco','antonio') select * from almacen insert into productos values('woooo1','tvcolor 14"','xoo3','zo1',80,'10/10/1996','1000.00') values('xoo1','luis rosales','av tacna values('xoo2','milagros flores','jr orellanos values('xoo3','ruben mujica','av lima values ('xoo5','antonio mercado','jr piura values ('xoo6','maria lopez','av solar
Pgina 1
insert into productos values('woooo2','tvcolor 21"','xoo1','zo1',79,'10/11/1996','800.00') insert into productos values('woooo3','tvcolor 24"','xoo2','zo2',65,'09/09/1996','700.00') insert into productos values('woooo4','tvcolor 36"','xoo6','zo2',60,'10/10/1996','900.00') insert into productos values('woooo5','vhs 4c','xoo3','zo3',87,'02/05/1996','1512.00') insert into productos values('woooo6','vhs 6c','xoo6','zo1',70,'06/07/1996','1860.00') insert into productos values('woooo7','vhs 8c','xoo2','zo2',60,'05/04/1996','2500.00') insert into productos values('woooo8','e sonido 1200w','xoo5','zo2',80,'03/09/1996','5250.00') insert into productos values('woooo9','e sonido 1000w','xoo3','zo1',60,'08/08/1996','3500.00') insert into productos values('wooo10','e sonido 800w','xoo5','zo2',95,'06/06/1996','3150.00') insert into productos values('wooo11','e sonido 100w','xoo2','zo2',60,'08/09/1996','700.00') insert into productos values('wooo12','e sonido 600w','xoo6','zo3',90,'07/07/1996','2450.00') insert into productos values('wooo13','licuadora 4v','xoo5','zo1',60,'03/05/1996','750.00') insert into productos values('wooo14','licuadora 6v','xoo2','zo3',80,'05/07/1996','400.00') insert into productos values('wooo15','licuadora 8v','xoo5','zo2',60,'04/05/1996','500.00') insert into productos values('wooo16','e sonido 1000w','xoo1','zo1',80,'10/10/1996','3500.00') insert into productos values('wooo17','vhs 4c','xoo1','zo2',90,'09/09/1996','1512.00') select * from productos DESARROLLO
Pgina 2
1. Realizar una consulta de los cdigos de productos y cantidades mayores a 85 de la tabla productos
select Productos.pre_codigo, pro_cantidad from Productos where pro_cantidad > 80
2. Obtener una consulta de todos los productos asignados al proveedor MARIA LOPEZ
SELECT * FROM Productos INNER JOIN Suministro ON sum_nombre = 'maria lopez'
4. Mostrar las cantidades, fecha y cdigo del producto cuya cantidad sea menor a 70
select pro_fecha,pro_cantidad,alm_codigo from productos where pro_cantidad<70
Pgina 3
Pgina 4
Pgina 5
10. Listar los productos cuyas cantidades sean 40, 50, 60, 80 y90
select*from productos where pro_cantidad like'[40-50-60-80-90]%'
12. Listar los productos de Lima y que adems tengan una cantidad mayor a 65
SELECT * FROM Productos INNER JOIN Almacen 'lima'and pro_cantidad>65 ON alm_ubicacion =
Pgina 6
13. Listar los productos del proveedor X003 cuya cantidad sea mayor de 70 y menor de 90
select *from productos INNER JOIN pro_cantidad between 60 and 90 Almacen ON sum_codigo ='xoo3'and
15. Listar los productos que tengan en el cuarto carcter del nombre la letra S
select*from productos where pro_nombre like'---s%'
16. De la tabla suministro hacer una consulta que muestre los proveedores cuyos tercer Carcter del telfono sea 9
select alm_responsable,sum_telefono from suministro where sum_telefono like '--9%'
Pgina 7