-Consultas para la base de datos de una frutería.
Creación de Tablas
Inserción de los Datos
1.Lista todos los datos de todos los Proveedores ordenados por el nombre descendentemente.
select * from proveedores order by nombre desc;
2.Lista los nombres de los productos con precio no inferior a 100 y con descripción conocida.
select descri from productos where precio>100 and descri is not null;
3.Lista los nombres de los productos con precio menor de 100 y stock mayor de 50.
select descri from productos where precio50;
4.Lista cada entrada, pero con la descripción del producto en lugar del código del producto.
select productos.descri from productos,entradas where codigo=codigo_producto;
5.Lista para los productos con stock inferior a 30 su descripción y el nombre de su proveedor.
select descri,nombre from productos left join proveedores on productos.proveedor=proveedores.codigo where stock <30;
6.Lista los números de entrada con un importe entre 4000 y 5000 siempre y cuando los productos que contenga
pertenezcan a un proveedor con código que comience por P.
select entradas.numero from entradas,productos where importe <=5000 and importe >=4000 and productos.proveedor like 'P%' order by entradas.numero;
7.¿Cuál es el mayor stock de los productos?
select max(stock),descri from productos;
8.Calcula cuanto dinero tengo en productos de almacén.
select precio*stock as valor,descri from productos group by codigo;
9.Muestra por proveedor el stock medio.
select avg(stock),proveedor from productos group by proveedor;
10.Cuenta el número de proveedores por localidad (CP).
select nombre,count(cp) from proveedores group by cp;