consultas_1
DESCRIPTION
consultasTRANSCRIPT
-
7/18/2019 CONSULTAS_1
1/2
SELECT idproducto, nombreproducto, preciounidadFROM productosWHERE preciounidad > (SELECT AVG(preciounidad) FROM productos);
subconsultas usando una clausua having
SELECT pr.Idcategoria, ca.nombrecategoria, AVG(pr.preciounidad) FROM productospr inner join CATEGORIAS ca on(ca.idcategoria=pr.idcategoria)
GROUP BY pr.idcategoria,ca.NOMBRECATEGORIAHAVING AVG(pr.preciounidad) < (SELECT MAX(AVG(preciounid
ad)) FROM productos GROUP BY idcategoria)ORDER BY ca.nombrecategoria;
trunc( AVG(pr.preciounidad),2)round( AVG(pr.preciounidad),2)ceil( AVG(pr.preciounidad))
update categorias set nombrecategoria=lower(nombrecategoria);update categorias set nombrecategoria=initcap(nombrecategoria);
update categorias set nombrecategoria=upper(nombrecategoria);
select idpedido, add_months(fechapedido,24) from pedidos where FECHAPEDIDO>'17/05/95';
select idcategoria as categoria, round( avg(preciounidad),2) as precio from productos group by idcategoria;
select ca.nombrecategoria, ppc.precio ,pr.nombreproducto, pr.preciounidad from productos pr inner join categorias ca on (ca.idcategoria=
pr.idcategoria) inner join (select idcategoria as categoria,round( avg(preciounidad),2) as precio
from productos group by idcategoria) ppc on (ppc.categoria=pr.idcategoria) where pr.preciounidad>ppc.precio;
select ca.nombrecategoria,count(pr.idcategoria) from productos pr inner join categorias ca on (ca.idcategoria=
pr.idcategoria)inner join (select idcategoria as categoria,
round( avg(preciounidad),2) as preciofrom productos group by idcatego
ria) ppc on (ppc.categoria=pr.idcategoria) where pr.preciounidad>ppc.precio group by ca.nombrecategoria order by ca.nombrecategoria;
select ca.nombrecategoria,count(pr.idcategoria) from productos pr
-
7/18/2019 CONSULTAS_1
2/2
inner join categorias ca on (ca.idcategoria=pr.idcategoria)
inner join (select idcategoria as categoria,round( avg(preciounidad),2) as precio
from productos group by idcategoria) ppc on (ppc.categoria=pr.idcategoria) where pr.preciounidad>ppc.precio and length(ca.nombrecategoria)