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.

text
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.

text
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.

text
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.

text
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.

text
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.

text
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?

text
select max(stock),descri from productos;

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

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

9
9.Muestra por proveedor el stock medio.

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

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

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

11