base de datos almacen
BASE DE DATOS
Creamos la siguiente tabla
CREATE TABLE `almacenes` (
`codigo` int(11) NOT NULL,
`lugar` varchar(100) NOT NULL,`capacidad` int(11) NOT NULL,
PRIMARY KEY (`codigo`)
)
Ingresar 10 registros para la tabla almacenes:
Creamos la s sigientes tabla :
CREATE TABLE `cajas` (`NumReferencia` decimal(5,0) NOT NULL,
`contenido` varchar(100) NOT NULL,
`Precio` int(11) NOT NULL,
`Almacen` int(11) NOT NULL,
PRIMARY KEY (`NumReferencia`,`Almacen`),
KEY `Almacen`(`Almacen`)
)
Ingresa 20 registros para la tabla cajas:
Realiza las siguientes consultas:
1. Obtener todos los almacenes
SELECT * FROM `almacenes`
2.Obtener todas las cajascuyo contenido tenga un valor superior a 2000
SELECT * FROM `cajas` WHERE `Precio` > 2000
3. Obtener los tipos de contenidos de las cajas
SELECT `contenido` FROM `cajas`
4. Obtener el valormedio de todas las cajas
SELECT AVG(`Precio`) AS PRECIO_MEDIO FROM `cajas`
5. Obtener el valor medio de las cajas de cada almacénSELECT AVG(`Precio`) AS PRECIO_MEDIO_ALMACEN_10 FROM `cajas` WHERE `Almacen` = 10
SELECT AVG(`Precio`) AS PRECIO_MEDIO_ALMACEN_20 FROM `cajas` WHERE `Almacen` = 20
SELECT AVG(`Precio`) AS PRECIO_MEDIO_ALMACEN_30 FROM `cajas` WHERE `Almacen` = 30SELECT AVG(`Precio`) AS PRECIO_MEDIO_ALMACEN_40 FROM `cajas` WHERE `Almacen` = 40
SELECT AVG(`Precio`) AS PRECIO_MEDIO_ALMACEN_50 FROM `cajas` WHERE `Almacen` = 50SELECT AVG(`Precio`) AS PRECIO_MEDIO_ALMACEN_60 FROM `cajas` WHERE `Almacen` = 60
SELECT AVG(`Precio`) AS PRECIO_MEDIO_ALMACEN_70 FROM `cajas` WHERE `Almacen` = 70SELECT AVG(`Precio`) AS PRECIO_MEDIO_ALMACEN_80 FROM `cajas` WHERE `Almacen` = 80
SELECT AVG(`Precio`) AS PRECIO_MEDIO_ALMACEN_90 FROM `cajas` WHERE `Almacen` = 90
SELECT AVG(`Precio`) AS PRECIO_MEDIO_ALMACEN_100 FROM `cajas` WHERE `Almacen` = 100...
Regístrate para leer el documento completo.