Consultas para una Base de Datos

fruteria

-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;

1
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;

2
3.Lista los nombres de los productos con precio menor de 100 y stock mayor de 50.

select descri from productos where precio50;

3
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;

4
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
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
7.¿Cuál es el mayor stock de los productos?

select max(stock),descri from productos;

8
8.Calcula cuanto dinero tengo en productos de almacén.

select precio*stock as valor,descri from productos group by codigo;

9
9.Muestra por proveedor el stock medio.

select avg(stock),proveedor from productos group by proveedor;

10
10.Cuenta el número de proveedores por localidad (CP).

select nombre,count(cp) from proveedores group by cp;

11