0 calificaciones0% encontró este documento útil (0 votos)
11 vistas1 página
El documento contiene 23 ejercicios de consultas SQL a las tablas de productos y proveedores para obtener estadísticas como conteos, promedios, valores máximos, mínimos y sumas de los precios de los productos agrupados por proveedor.
El documento contiene 23 ejercicios de consultas SQL a las tablas de productos y proveedores para obtener estadísticas como conteos, promedios, valores máximos, mínimos y sumas de los precios de los productos agrupados por proveedor.
El documento contiene 23 ejercicios de consultas SQL a las tablas de productos y proveedores para obtener estadísticas como conteos, promedios, valores máximos, mínimos y sumas de los precios de los productos agrupados por proveedor.
-- Ejercicio 2 select count(*) from proveedor; -- Ejercicio 3 select count (distinct p.codproveedor) from producto p; -- Ejercicio 4 select avg(p.precio) from producto p; -- Ejercicio 5 select min(p.precio) from producto p; -- Ejercicio 6 select max(p.precio) from producto p; -- Ejercicio 7 select sum(p.precio) from producto p; -- Ejercicio 8 select count(*) from proveedor pr, producto p where p.codproveedor=pr.codproveedor and pr.nombre='Dulcesol'; -- Ejercicio 9 select avg(p.precio) from proveedor pr, producto p where p.codproveedor=pr.codproveedor and pr.nombre='Dulcesol'; -- Ejercicio 10 select min(p.precio) from proveedor pr, producto p where p.codproveedor=pr.codproveedor and pr.nombre='Dulcesol'; -- Ejercicio 11 select max(p.precio) from proveedor pr, producto p where p.codproveedor=pr.codproveedor and pr.nombre='Dulcesol'; -- Ejercicio 12 select sum(p.precio) from proveedor pr, producto p where p.codproveedor=pr.codproveedor and pr.nombre='Dulcesol'; -- Ejercicio 13 select max(p.precio), min(p.precio), avg(p.precio), count(*) from proveedor pr, producto p where p.codproveedor=pr.codproveedor and pr.nombre='Bebidas refrescantes'; -- Ejercicio 14 select pr.nombre, count(*) from proveedor pr, producto p where p.codproveedor=pr.codproveedor group by pr.nombre order by count(*) desc; -- Ejercicio 15 select pr.nombre, count(*) from proveedor pr, producto p where p.codproveedor=pr.codproveedor group by pr.nombre having avg(p.precio)>=25 order by count(*) desc; -- Ejercicio 16 select pr.nombre, count(*) from proveedor pr, producto p where p.codproveedor=pr.codproveedor group by pr.nombre having avg(p.precio)>=25 order by count(*) desc; -- Ejercicio 17 select pr.nombre, count(*) from proveedor pr, producto p where p.codproveedor=pr.codproveedor group by pr.nombre having avg(p.precio)>=25 order by count(*) desc; -- Ejercicio 18 select count(*) from producto where precio<=28; -- Ejercicio 19 select count(*) from producto where precio>=8; -- Ejercicio 20 select nombre from proveedores where avg(precio)<=14; -- Ejercicio 21 select nombre from proveedores where avg(precio)>=5; -- Ejercicio 22 select nombre from proveedores where count(*)>=2; -- Ejercicio 23 select nombre from proveedores where sum(precio)>15;